Bu kodun devamında muhtemelen
$sorgu->execute(array(....)) şeklinde bir ifade vardır. Onu da buraya eklersen yapacağın düzenlemeyi nokta atışı söyleyelim. Tek başına bu satıra ekleyeceğin SQL kodunu verdiğimizde execute içerisinde bind edeceğin kısmı da değiştirmezsen "invalid parameter number..." hatası alırsın.
Merhaba Arkadaşlar
Siteye mail adresi ve şifre ile giriş yapılmakta. Amacım mail adresinin yanında telefon numarası ve username ile de giriş yapılmasını sağlamak. Aşağıdaki kod satırındaki kul_mail yanına OR operatörü kullanıp, kul_tel ve kul_adi ekliyorum ancak bu sefer mail ve şifre ile bile giremiyorum. Ancak OR eklemeyip kul_mail li silip yerine tel veya kullanıcı adını ekleyince giriş yapabiliyorum. Sizce neden çoklu ekleyince olmuyordur?
$sorgu=$this->db->prepare("SELECT * FROM kullanicilar WHERE kul_mail=? AND kul_sifre=?");