Gktrk adlı üyeden alıntı: mesajı görüntüle
Merhaba arkadaşlar. PDO insert işlemi yapmaya çalışıyorum fakat veri tabanına kaydetmiyor hatam nerede olabilir ?

    $Query = $Connect->prepare("INSERT INTO calendar SET StartDate=?,EndDate=?,Message=?");

    $Query->execute(array($StartDate,$EndDate,$Message));

Veri tabanına bağlantıyı başarıyla gerçekleştiriyor musunuz?

Eğer herhangi bir hata almıyorsanız. PDO bağlantı kodlarınızı istinai durum(try-catch) içerisinde yazarak ve PDO ayarlarında hata oluştuğunda istisnai durum tetikleme ayarını yapmanız faydalı olacaktır.

Aşağıdaki bağlantı kodlarını kendinize göre düzenleyip denemeniz faydalı olacaktır.
try {
	$opt = array(
		PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
		PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
		PDO::ATTR_EMULATE_PREPARES => false,
		PDO::ATTR_PERSISTENT => false);

	$pdo = new PDO("mysql:host=localhost; dbname=VT_ADI; charset=utf8", "VT_KULLANICIADI", "VT_SIFRE", $opt);
} catch (Exception $e) {
	die($e->getMessage());
}
Hayırlı günler dilerim.