博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP mysqli的prepare准备语句使用说明
阅读量:6860 次
发布时间:2019-06-26

本文共 888 字,大约阅读时间需要 2 分钟。

对prepare的支持对于大访问量的网站是很有好处的,它极大地降低了系统开销,而且保证了创建查询的稳定性和安全性。prepare准备语句分为绑定参数和绑定结果,下面将会一一介绍! 

(1)绑定参数 
看下面代码: 

prepare("insert into `vol_msg`(mid,content) values(?,?)")){ /*第一个参数是绑定类型,"s"是指一个字符串,也可以是"i",指的是int。也可以是"db", * d代表双精度以及浮点类型,而b代表blob类型,第二个参数是变量 */ $stmt->bind_param("is",$id,$content); //给变量赋值 $id = ""; $content = "这是插入的内容"; //执行准备语句 $stmt->execute(); //显示插入的语句 echo "Row inserted".$stmt->affected_rows; //下面还可以继续添加多条语句,不需要prepare预编译了 //关闭数据库的链接 $mysqli->close(); } ?>
以上php实例运行结果: 

Row inserted:1 


(2).绑定结果:绑定结果就是将你绑定的字段给php变量,以便必要时使用这些变量 
请看下面的php代码: 

prepare("select mid,content from `vol_msg`")){ //执行查询 $stmt->execute(); //为准备语句绑定实际变量 $stmt->bind_result($id,$content); //显示绑定结果的变量 while($stmt->fetch()){ echo "第".$id."条: ".$content."
"; } //关闭数据库的链接 $mysqli->close(); } ?>
参考阅读:http://www.manongjc.com/article/1194.html

转载于:https://www.cnblogs.com/myhomepages/p/6010087.html

你可能感兴趣的文章
【Hibernate】(2)Hibernate配置与session、transaction
查看>>
POJ 2823 Sliding Window 单调队列
查看>>
yii 邮箱封装
查看>>
浅谈UI自动化测试
查看>>
认证模式之Spnego模式
查看>>
对象逆序列化报错:java.lang.ClassNotFoundException
查看>>
iOS - UITableView加载网络图片 cell适应图片高度
查看>>
DocFX生成PDF文档
查看>>
运营活动需求实现
查看>>
代理(Proxy)和反射(Reflection)
查看>>
隐藏当前Activity而不关闭
查看>>
第三百四十一节,Python分布式爬虫打造搜索引擎Scrapy精讲—编写spiders爬虫文件循环抓取内容—meta属性返回指定值给回调函数—Scrapy内置图片下载器...
查看>>
温故而知新-String类
查看>>
JS控制div跳转到指定的位置的几种解决方案总结
查看>>
《图说VR》——HTC Vive控制器按键事件解耦使用
查看>>
【Java学习笔记之十一】Java中常用的8大排序算法详解总结
查看>>
android studio使用真机测试时点击Debug调试模式时报Error running app:No target device found,点击运行模式却是启动正常的...
查看>>
洛谷 P1553 数字反转(升级版)【字符串+STL stack】
查看>>
【javascript】异步编年史,从“纯回调”到Promise
查看>>
C# WinForm开发系列 - Form/Window
查看>>