Sütunu da inputtan almış arkadaş. Değişecek sütun adını ve gelecek değeri dışarıdan kendisi alıyor. O yüzden orası doğru sayılabilir. Ama ".$deyisen." yazsa yada ?=? yapıp execute etse daha mantıklı olabilirdi.
Turan Kırkılıkçı Aynen yukarıda Vahit Bağcı 'ın dediği doğru. Undefined variable demek tanımlanmamış değişken hatası demektir. Böyle bir hata aldığınız zaman aklınıza değişkenin tanımlanmadığı, isminin yanlış yazılmış olabileceği yada kullanılamayacak şekilde tanımlandığı gelmelidir.
Turan Kırkılıkçı + olarak dediğim gibi indent kurallarına dikkat edip tab kullanarak düzenli bir şekilde yazarsanız kodları, bu tarz sorular için daha fazla muhattap bulursunuz
Turan Kırkılıkçı Kaynağa bakarsanız hatayı görebilirsiniz. Hata kaynakta da gözükmüyorsa ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); bu kodları sayfanın en üstüne ekleyip tekrar bakın. %99 Syntax Error hatası var.
$ deyisen yazmali deyillsen axi dbdeki uygun sutunun adini yaz ora
Sütunu da inputtan almış arkadaş. Değişecek sütun adını ve gelecek değeri dışarıdan kendisi alıyor. O yüzden orası doğru sayılabilir. Ama ".$deyisen." yazsa yada ?=? yapıp execute etse daha mantıklı olabilirdi.
Yanlisim yeni pdo basladigim cin config de baglantiyi $baglan degiskenine atamisdim post baglantisinda ise $db yazmisdim
Turan Kırkılıkçı Aynen yukarıda Vahit Bağcı 'ın dediği doğru. Undefined variable demek tanımlanmamış değişken hatası demektir. Böyle bir hata aldığınız zaman aklınıza değişkenin tanımlanmadığı, isminin yanlış yazılmış olabileceği yada kullanılamayacak şekilde tanımlandığı gelmelidir.
Evet
Turan Kırkılıkçı + olarak dediğim gibi indent kurallarına dikkat edip tab kullanarak düzenli bir şekilde yazarsanız kodları, bu tarz sorular için daha fazla muhattap bulursunuz
Birde boyle bir sorum var ki
Ben yanlizca id 1 e deyilde 1 2 3 id lerine resmin yolunu kayd etmek istiyorum pdo da nasil yapa bilirim?
where id IN: İds $ids = array(1,2,3); $ids = implode(',', array_fill(0, count($ids), '?')); $s->execute(array(":newname"=>$newname, ":ids"=>$ids); #
cok tesekkurler kardes
Hüseyin Yarol kardes kod yazida problem var da html kodlarini deaktiv ediyo kendinden sonra ne problem olabilir ?
Turan Kırkılıkçı Kaynağa bakarsanız hatayı görebilirsiniz. Hata kaynakta da gözükmüyorsa ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); bu kodları sayfanın en üstüne ekleyip tekrar bakın. %99 Syntax Error hatası var.
$s->execute(array(":newname"=>$newname, ":ids"=>$ids); bu satirda ";" hatasi veriyo // #
vererde moterizenin birin yazamisan)