1.预处理技术,可以将动态变量,从SQL语句中的分离出来,单独操作

2.解决了SQL注入的安全问题

3.预处理操作是通过一个叫预处理对象的工具来操作的: STMT

实例--删除

// 连接数据库

require 'mysqli_connect.php';

// 准备 sql 语句

$sql = "DELETE FROM staff WHERE salary>?;";

// 创建并初始化预处理对象stmt

$stmt = mysqli_stmt_init($db);

$salary = 5000;

// 用stmt对象检测当前的预处理语句是否正确,成功返回true,错误返回false

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

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

mysqli_stmt_bind_param($stmt, 'i', $salary);

// 执行sql

if (mysqli_stmt_execute($stmt)) {

// 判断成,记录数据

if (mysqli_stmt_affected_rows($stmt) > 0) {

echo '删除成功';

} else {

echo '没有删除任何数据';

}

} else {

exit(mysqli_stmt_errno($stmt) . ':' . mysqli_stmt_error($stmt));

}

} else {

exit(mysqli_stmt_errno($stmt) . ':' . mysqli_stmt_error($stmt));

}

// 注销 stmt 对象

mysqli_stmt_close($stmt);

// 关闭连接

mysqli_close($db);

运行实例 »

点击 "运行实例" 按钮查看在线实例

mysql预处理 更新_MySQL 预处理方法更新删除-2018年04月27日00时59分相关推荐

  1. mysql构造器_类和对象,类的构造器,魔术方法__get()和__set(),mysql连接数据库的方式--2018年8月30日11时38分...

    这一节课主要讲的是类和数据库的知识,主要是类和对象,类的构造器,魔术方法__get()和__set(),mysql连接数据库1. 什么是类 ?什么是对象?举例说明 答:类是对象的模板,对象是类的一个实 ...

  2. 特战英雄服务器维护中生么,4399特战英雄 3月27日8时更新维护公告!

    <4399特战英雄>计划于2020年3月27日8:00至9:00进行全区维护,届时玩家将无法登录游戏,各位玩家请提前做好下线准备,避免造成相关损失.我们将根据更新进度提前或者延后开放时间, ...

  3. php类方法属性省略,第十课—类的属性和类的方法 2018年9月3日 20时00分

    类的申明.实例化类.类常量.类方法的重写以及类的继承 实例 // 类的声明与实例化 // 父类 class Demo1 { // 类常量使用关键字: const 定义 const SITE_NAME  ...

  4. 王者荣耀服务器维护9月27,王者荣耀9月27日更新公告 王者荣耀9.27更新内容汇总...

    王者荣耀将于2018年9月27日00:30-9:30对于正式服及抢先服进行停机更新.由于此次为停机更新,停机期间您将无法登录游戏,登录游戏后将有60钻石+60铭文碎片的更新补偿福利! [更新内容] 版 ...

  5. 体验服服务器更新维护,《武林外传》体验服12月27日更新维护公告

    <武林外传>体验服将于2018年12月27日(周四)上午8:00进行停机维护,预计10:30开服,如遇特殊情况请关注官网公告.请玩家朋友们相互转告并注意调整自己的游戏时间,以免造成不必要的 ...

  6. 2021年7月火影几点服务器维护完,火影忍者手游2021年5月27日更新公告

    在火影忍者手游中2021年5月27日更新了哪些有趣的内容呢?2021年5月27日更新情况又是什么呢?想了解的话,下面就来看一下吧! 火影忍者手游2021年5月27日更新公告 新版本将干5月27日00: ...

  7. 绝地求生服务器维护5.27,绝地求生2020最新维护公告 5月27日更新内容一览

    绝地求生更新维护到几点今天?绝地求生5月27日停机更新维护将持续多久?绝地求生5月27日更新内容是什么?通常情况下,绝地求生这一游戏每周三都会例行维护一次.想必有不少的小伙伴们都想知道吧,下面绝地求生 ...

  8. 绝地求生服务器维护5.27,绝地求生1月27日更新内容 绝地求生2021年1月27日正式服维护公告...

    绝地求生1月27日更新了什么?绝地求生在2021年1月27日对正式服进行维护,本次维护会优化服务器以及修复BUG,想知道修复了哪些bug的玩家,下面小编带来了绝地求生2021年1月27日正式服维护公告 ...

  9. 绝地求生服务器维护5.27,绝地求生5月27日维护到几点 2020年绝地求生5月27日更新维护开服时间...

    绝地求生5月27日维护到几点?2020年5月27日早8点30分绝地求生进行正式服的停机维护工作,在维护期间大家不能进入游戏,需要等待开服后更新才行,那么急于玩游戏的玩家们知道维护什么时候结束吗?下面小 ...

最新文章

  1. python内置函数open_python_内置函数和open
  2. Python3 列表的基本操作
  3. 小白自学Java框架,框架的全面解析总结
  4. hive分区用2个字段有何限制_[特性]Hive动态分区功能使用
  5. Matplotlib - subplot(同一图中绘制不同的内容)
  6. js中小数四舍五入问题
  7. 论文投稿,遭遇身份歧视该咋办?
  8. Java一次跳出多重循环
  9. 虚拟主机支持ssl支持php7,虚拟主机支持https改造吗
  10. 我的一些关于商业计划书的经验 (AC)
  11. IE浏览器插件ActiveX的制作以及Google 调用此插件
  12. 【ARM 嵌入式 C 入门及渐进 3 -- GCC __attribute__ 使用】
  13. 太帅了!3分钟用ChatGPT生成一个美队的Logo图标!
  14. 关于Python 统计出log文件 各个类型的大小总和
  15. 几何画板(可绘制复杂函数等)下载方式
  16. MySQL 获取当前时间的秒级、毫秒级时间戳
  17. 虚幻引擎 4.10 发布信息
  18. c++入门全套视频教程
  19. python 学习笔记 02
  20. 解决go mod拉取etcd依赖包报错的问题

热门文章

  1. 业务系统设计之一:系统菜单设计
  2. 项目管理中的十一个原则
  3. nuxt 头部引入js文件 第一次进入页面不加载js文件的解决方法
  4. 前端学习笔记之this——懂不懂由你,反正我是懂了
  5. jenkins安装和使用
  6. S4:装饰模式 Decorator
  7. Navigator 对象 深入研究
  8. MYSQL触发器记录用户操作的命令
  9. 分布式锁的几种实现方式
  10. 前端学HTTP之网关、隧道和中继