PDA

View Full Version : سوال: مشکل در حذف همزمان چند رکودر در PDO



hamidhassas
جمعه 16 بهمن 1394, 15:11 عصر
من رکوردهای دیتابیس را با pdo نمایش میدم حالا با انتخاب چندر رکورد میخوام اونحا رو حذف کنم اما از متغیر $count ایراد میگیره و حذف صورت نمیگیره




while ($row = $query_value->fetch(PDO::FETCH_ASSOC))

if(isset($_POST['del_action']) == 'Delete')
{
@$checkbox = $_POST['checkbox'];
$count =$stmt->rowCount($stmt);
// اگر فرم ارسال شود کد زیر اجرا می شود
if($checkbox)
{
for($i=0;$i<$count;$i++)
{
@$del_id = $checkbox[$i];
$stmt = $database_connect->prepare("DELETE FROM `product` WHERE id`=:recordID AND `lock`='0'");
$stmt->bindParam(':recordID', $del_id, PDO::PARAM_INT);
$stmt->execute();
echo "<script language='javascript'>window.navigate('?view=service');</script>";
}
}

hamidhassas
دوشنبه 19 بهمن 1394, 10:21 صبح
دوستان کسی نیست راهنمایی کنه

hamid_computer3
یک شنبه 02 اسفند 1394, 02:54 صبح
آقا ما هرکاری کردیم نشد. دوستان کسی نیست راهنمایی کنه چطوری چند تا رکورد رو همزمان با PDO میشه حذف کزد.

numberone1
یک شنبه 02 اسفند 1394, 11:27 صبح
DELETE FROM `product` WHERE `id`=:ID OR `id`=:ID2 AND `lock`='0'

numberone1
یک شنبه 02 اسفند 1394, 11:30 صبح
متد rowCount پارامتر ورودی نداره!


$count =$stmt->rowCount();