سلام سوالی دارم ممنون می شم راهنمایی بفرمایید.
من توی برنامه خودم از pdo استفاده می کنم .وقتی میخام تعداد سطرهایی که تحت تاثیر قرار گرفته از کوری آپدیت خودم رو با استفاده از rowcount برگردونم همش مقدار صفر دریافت میکنم ولی وقتی پایگاه داده رو چک می کنم می بینم که سطر مورد نظر به درستی انتخاب و آپدیدت شده . این حالت برای delete کردن برای من پیش نمیاد و براحتی فانکشن rowcount تعداد سطر های delete شده رو برمی گردونه. ممنون می شم بفرمایید چیکار بکنم و یا کجا رو اشتباه رفتم.
ممنون میشم کدتون رو قرار بدیم ببینیم چیکار کردید که بشه راهنمایی کرد .
لطفا قبل از ارسال گفتگو، بر روی دکمه پیشنمایش کلیک کنید. تا از درست بودن نکته ارسال کد و ارور مطمئن شوید.
@hesammousavi
سلام من یک کلاس برای کار با پایگاه داده نوشتم که توی فانکشن go بعضی از کوری ها مثل update و delete و insert که مقدار بازگشتی ندارن رو با این فانکشن اجرا می کنم
public function _go()
{
$this->ConfigQuery();
$stm = $this->bindParams($this->statement);
$stm->execute();
return $stm->rowCount();
}
توی قسمت configQuery اجزای مختلف query ما ساخته می شه . مثل شروط ، limit ویا orderby
توی قسمت binde پارام مغییر های داخل query با مقادیر ارسالی از طرف کاربر بایند می شه.
مشکل من قسمت است
return $stm->rowCount();
وقتی query من این هست.
UPDATE posts SET visibility=0 WHERE id=12
بازم ممنون می شم راهنمایی کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟