$arr=implode(",",$ids);
//echo $arr;
$sql = "DELETE FROM student WHERE id IN (?)";
$st =$pdo->prepare($sql);
var_dump($st->bindParam(1,$arr,PDO::PARAM_STR));
$st->execute();
部分代码,请问怎么做批量删除啊,我现在只能删除第一个。
//echo $arr;
$sql = "DELETE FROM student WHERE id IN (?)";
$st =$pdo->prepare($sql);
var_dump($st->bindParam(1,$arr,PDO::PARAM_STR));
$st->execute();
部分代码,请问怎么做批量删除啊,我现在只能删除第一个。
解决方案 »
- 求两张表的count的行数和的sql语句
- 基础代码错误!高手帮看看
- 刚学PHP .$str.的点事什么意思???迷糊中!
- 请教:php织梦的程序换了张图片后,不显示,只能看见白色背景。
- PHP 自定义函数如何书写“可选参数”
- php连接oracle数据库问题
- php连接另一台服务器的mysql出错
- 用phpmailer发邮件,总是说smtp链接错误???
- 谁能给我一份PHP访问SQL Server数据库的例子啊?我可能太笨了,看了好久都写不出来,谢谢好心人了!!!
- 如何用脚本语言做一个守护程序,让它在apache启动后就运行?
- memory_limit???????
- 常见的php分页写法并不通用呀
$clause = str_repeat("?,", count($ids)-1) . "?";
$sql = "DELETE FROM student WHERE id IN ($clause)";
$st =$pdo->prepare($sql);
$st->execute($ids);