<?php
include("config.php");
if(empty($_SESSION['username'])){
header("Location: index.php");
exit;
}
//$all_id=$_POST['all_id'];
$all_id='540,541';
if($all_id!=""){
$sql = "DELETE FROM data_type WHERE id=?";
//mysqli_query($con,"DELETE FROM Persons WHERE LastName='Griffin'");
// 为 mysqli_stmt_prepare() 初始化 statement 对象
$stmt = mysqli_stmt_init($conn);
//预处理语句
if (mysqli_stmt_prepare($stmt, $sql)) {
// 绑定参数
mysqli_stmt_bind_param($stmt, 'i', $id);
//循环删除 设置参数并执行
$all_id = explode(',',$all_id);
for($i=0;$i<count($all_id);$i++){
$id = $all_id[$i];
mysqli_stmt_execute($stmt);
}
}
$info=1;
}else{
$info=0;
}
if($info==1){
$msg='成功'.$_POST['all_id'].'!';
echo $msg;
}else{
$msg='失败'.$_POST['all_id'].'!';
echo $msg;
}
?>
MySQLi 预处理批量删除语句
原创
©著作权归作者所有:来自51CTO博客作者Q神的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
PHP之mysqli面向对象预处理
php和老基友MySQL合作防止sql注入的有效方法就是mysqli面向对象预处理,以下代码就是最好的示例,希望对各位读者有所帮助!<?php //定义连接数据库的关键数据$dbms = 'mys
mysqli预编译 mysqli防sql注入 mysqli面向对象 php防sql注入 注入 -
mysqli 预处理语句
预处理语句用于执行多个相同的 SQL 语句,并且执行效率更高。 .
mysql 预处理 sql 执行效率 错误提示