$query = $db->prepare('INSERT INTO kisiSET (kisi_resim, kisi_isim, kisi_dogum, kisi_takim, kisi_telefon) VALUES (:kisi_resim, :kisi_isim, :kisi_dogum, :kisi_takim, :kisi_telefon)');
$insert = $query->execute([
'kisi_resim' => $_POST['kisi_resim'],
'kisi_isim' => $_POST['kisi_isim'],
'kisi_dogum' => $_POST['kisi_dogum'],
'kisi_takim' => $_POST['kisi_takim'],
'kisi_telefon' => $_POST['kisi_telefon']
]);
if ( $insert ){
$last_id = $db->lastInsertId();
print "insert işlemi başarılı!";
} PHP PDO Insert Hata
15
●502
- 12-02-2019, 20:10:32Bunu çalıştırmayı deneyin..
- 12-02-2019, 20:13:43Kimlik doğrulama veya yönetimden onay bekliyor.Aynı hata hocamMOmerAlpi adlı üyeden alıntı: mesajı görüntüle
- 12-02-2019, 20:16:12Örnek veriyorum kisi_telefon seçeneğini kaldırın. Tek tek çıkartın/ekleyin/deneyin. Hataya neden olan kısmı bulun. Bu şekilde olmaz...ScriptEvin adlı üyeden alıntı: mesajı görüntüle
- 12-02-2019, 20:29:28Hatayı buldum, ilginiz için teşekkür ederimMOmerAlpi adlı üyeden alıntı: mesajı görüntüle

Yaptığım hata;
SQL de Türkçe karakter kullanmışım.
- 12-02-2019, 22:09:54örnek aşşağıdakini değiştirip %100 çalışıyor
$degisken1=$_POST["postdegeri"];
$degisken2=$_POST["postdegeri"];
$query = $db->prepare("INSERT INTO db_ismi SET
sutun1=:sutun1,
sutun2=:sutun2
);
$insert = $query->execute(array(
"sutun1" => $degisken1,
"sutun2" => $degisken2
)); - 13-02-2019, 08:12:00Daha önce karşılaşmış olduğum bir hata yüzünden dolayı yazmak istedim yazılacakların tamamını arkadaşlar yazmışlar zaten hatanın devam etmekte olduğunu söylemişsiniz sunucuda çalışıp localde çalışmaması ya localde config dosyanızı güncellemeyi gözden kaçırdınız(Daha önce başıma geldi $db dediğimiz yer)ScriptEvin adlı üyeden alıntı: mesajı görüntüle
veya php sürümünüz çok eski pdo desteklemiyor.

veya php sürümünüz çok eski pdo desteklemiyor.