مشکل این ارور (bind value) فوری فوری فوری

ساخت وبلاگ
سلام و خسته نبباشید به دوستان عزیز
به این ارور ی نگا بندازید.
Fatal error: Call to a member function bindValue() on a non-object in C:xampphtdocssmn_zncmslibsdatabase.php on line 27
مشکل از این ارور چیست ؟
این ارور رو ب یکی از فیلد های من میده و میگه که نیست یا محتوا نداره .
حالا من چطوری میتونم این فیلد رو پیدا کنم.
منظورم اینه که منظورش کدوم فیلده که نیست ؟
آیا روشی برای این ارور سراغ دارید ؟
ممنون

اینم تکه کد برای این ارور.

public function insert($table,$data){ $this->setAttribute(pdo::ATTR_EMULATE_PREPARES,false); ksort($data); $keyfild='`'.implode('`,`',array_keys($data)).'`'; $valfild=':'.implode(',:',array_keys($data)); $res=$this->prepare("INSERT INTO `$table` ($keyfild) VALUES ($valfild)"); foreach($data as $key=>$val){ $res->bindValue(":$key",$val); } $rr=$res->execute(); if($rr){ session::set('insert',true_matn); }else{ session::set('insert',false_matn); }
}

به این خط ارور میده
$res->bindValue(":$key",$val);
ب نظرتون مشکل از کجاست؟
ممنون

- - , .

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 175 تاريخ : جمعه 16 بهمن 1394 ساعت: 6:31

خبرنامه