【发布时间】:2016-02-02 19:14:38
【问题描述】:
我正在开发一个简单的购物系统,并使用PDO。
但是在使用多个值进行更新时,我似乎无法使用 PDO ...
看这里:
// GET MESSAGES ID AND REPLACE '-' WITH ','
$mid = explode("," , str_replace( '-' , ',' , $mid ));
$isread = "read";
$stmt = $conn->prepare("UPDATE `mshop_pms` SET `readperm` = ? WHERE `mid` IN (?)");
$stmt->execute(array($isread, array($mid)));
我该怎么做?并这样做:
$stmt->execute(array($isread, $mid));
没有爆炸它只是更新第一行。
提前致谢。
【问题讨论】:
标签: php mysql pdo sql-update prepared-statement