سلام دوستان. یک جدول به نام post تو دیتابیس دارو و وقتی میخام اطلاعاتمو ویرایش کنم تو فرم خطای:
Invalid parameter number: number of bound variables does not match number of tokens نمایش داده میشه.
و کدهامم به این صورته:
<?php
$tbl ="post";
$fields = " post_id, post_name, post_location, pst_img,post_details,creation_date,updation_date";
$val= " :post_id, :post_name, :post_location, :pst_img,:post_details,:creation_date,:updation_date";
$conn = new PDO("mysql:host=localhost:3308;dbname=begardim","root","");
$statement = $conn->prepare("UPDATE post SET post_id=:post_id,post_name =:post_name,post_location=:post_location,post_img=:pst_img,post_details=:post_details,creation_date = :creation_date,updation_date = :updation_date WHERE id = :id");
$statement->execute(array('post_id' => 1, 'post_name' => 'chehelsoton', 'post_location' => 'qazvin', 'post_image' => 'qaz2.jpg','post_details'=>'مناطق پیشنهادی ما به شما عزیزان| استان قزوین','creation_date'=>'2020-01-05 20:18:00','updation_date'=>'2020-03-18 10:20:40'));
?>
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟