PDO HATASI
Merhaba,
MVC ve PDO kullanarak bir proje geliştirmeye çalışıyorum bu iki kavrama yeni geçiş yaptım, daha öncesinde spagetti ve mysqli kullanıyordum. Yapmak istediğim ID gelen değere göre veritabanındaki değeri düzenlemek PDO şöyle bi hata alıyorum;
: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: no parameters were bound in
NOTICE: UNDEFINED INDEX: DATA IN APPLICATIONVIEWSCATEGORYEDIT.PHP ON LINE 40 Aynı zamanda şöyle bir hatada alıyorum
Edit.php sayfam
controllers içinde olan category.php sayfası
Models klasörü içinde olan categoryModel.php sayfası
Sorgum ve tablo isimleri kesinlikle doğru belki gözümden kaçmıştır hesabına phpmyadmin 'de denedim. print_r($params) şeklinde almaya çalışıyorum array boş dönüyor.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (8)
Hocam Yazım yanlışınız var sanırım
sizin yazımınız
Düzeltilmiş hali umarım işe yarar
veritabanı bağlantısını db tahmin ediyorum
işinize umarım yarar hocam
Hocam Yazım yanlışınız var sanırım
sizin yazımınız
Düzeltilmiş hali umarım işe yarar
veritabanı bağlantısını db tahmin ediyorum
bir de hocam nacizane tavsiyem query ile kullanıcıdan veri almak yerine prepare kullanın sql açıklarını en aza indirgersiniz..
return $query->fetchAll();
yerine return $query->fetch();
yaparsanız düzelecektir diye düşünüyorum hocam.