mysql预处理 更新_MySql中使用预处理技术实现更新与删除操作-2018年4月25日

本文详细介绍了如何在MySQL中使用预处理技术来实现更新和删除操作。通过提供具体的PHP代码实例,展示了如何建立预处理对象、绑定参数、执行SQL以及处理可能的错误。预处理语句能有效防止SQL注入,提高代码的安全性和效率。
摘要由CSDN通过智能技术生成

一.使用预处理技术实现更新操作

实例化代码如下:

实例

//使用预处理技术实现更新操作

//1.连接数据库

require 'mysqli_connect.php';

//2.sql模板

$sql="UPDATE IGNORE students set id=?,name=?  where id=31;";

//3.创建预处理对象,将SQL语句转为对象

$mysqli_yu=mysqli_stmt_init($db);

//4.检测当前的预处理语句是否正确

if(mysqli_stmt_prepare($mysqli_yu,$sql)){

//将变量与语句中的占位符进行绑定

mysqli_stmt_bind_param($mysqli_yu,"is",$id,$name);

//下面是更新的内容

$id=10;$name='恩格斯';

//执行SQL

mysqli_stmt_execute($mysqli_yu);

//判断是否执行成功

if(mysqli_stmt_affected_rows($mysqli_yu)>0){

echo '成功更新了'.mysqli_stmt_affected_rows($mysqli_yu).'条记录';

}else{//重复更新给出信息

echo '无需重复更新';

}

}else{//给出错误信息

exit(mysqli_stmt_errno($mysqli_yu).':'.mysqli

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值