Naser.mortezaee
5 سال پیش توسط Naser.mortezaee مطرح شد
3 پاسخ

بروز رسانی اطلاعات جدول

سلام دوستان. یک جدول به نام 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'));
?>

ثبت پرسش جدید
thrashzone13
تخصص : PHP Laravel Developer
@thrashzone13 5 سال پیش مطرح شد
0

سلام تعداد فیلد های جدولتون با تعداد فیلد هایی که دارید ارسال میکنید همخوانی نداره


Naser.mortezaee
تخصص : طراح سایت
@naser.mrt74 5 سال پیش مطرح شد
0

@thrashzone13 الان جدول هم چک کردم دقیقا همون قدر فیلد داه که دارم ارسال میکنم
توضیح تصویر رو وارد کنید


thrashzone13
تخصص : PHP Laravel Developer
@thrashzone13 5 سال پیش مطرح شد
0

چندجا post_img رو به صورت pst_img نوشتین شاید مشکل از اونه


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام