由于您无法将值(数字)与控制流逻辑(逗号)与准备好的语句混合使用,因此每个值需要一个占位符。
$idlist = array('260','201','221','216','217','169','210','212','213');$questionmarks = str_repeat("?,", count($idlist)-1) . "?";$stmt = $dbh->prepare("DELETe FROM `foo` WHERe `id` IN ($questionmarks)");
然后循环绑定参数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)