PHP使用mysqli同时执行多条sql查询语句的实例


Posted in PHP onMarch 22, 2019

PHP数据库操作中,mysqli相对于mysql有很大的优势,建议大家使用;之前我们有介绍过如何在PHP5中使用mysqli的prepare操作数据库,使用mysqli更是支持多查询特性,请看下面这段php代码:

<?php 
$mysqli = new mysqli("localhost","root","","123456");
$mysqli->query("set names 'utf8'");
//多条sql语句
$sql = "select id,name from `user`;";
$sql .= "select id,mail from `user`";
if ($mysqli->multi_query($sql)){//使用multi_query()执行一条或多条sql语句
 do{
 if ($rs = $mysqli->store_result()){//store_result()方法获取第一条sql语句查询结果
  while ($row=$rs->fetch_row()){
  var_dump($row);
  echo "<br>";
  }
  $rs->Close(); //关闭结果集
  if ($mysqli->more_results()){ //判断是否还有更多结果集
  echo "<hr>";
  }
 }
 }while($mysqli->next_result()); //next_result()方法获取下一结果集,返回bool值
}
$mysqli->close(); //关闭数据库连接
?>

通过上面的例子,相信大家都可以很容易地明白了,在使用的时候要特别注意的是multi_query()执行多条语句时,语句之间是用 ; 隔开的,否则会出现错误。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
PHP 模拟$_PUT实现代码
Mar 15 PHP
php循环语句 for()与foreach()用法区别介绍
Sep 05 PHP
解析如何在PHP下载文件名中解决乱码的问题
Jun 20 PHP
php 中文字符串首字母的获取函数分享
Nov 04 PHP
PHP实现采集中国天气网未来7天天气
Oct 15 PHP
详谈PHP文件目录基础操作
Nov 11 PHP
PHP将进程作为守护进程的方法
Mar 19 PHP
PHP基于工厂模式实现的计算器实例
Jul 16 PHP
php精确的统计在线人数的方法
Oct 21 PHP
PHP中的use关键字及文件的加载详解
Nov 28 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
Feb 23 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
Apr 26 PHP
PHP中命名空间的使用例子
Mar 22 #PHP
PHP SESSION机制的理解与实例
Mar 22 #PHP
PHP析构函数destruct与垃圾回收机制的讲解
Mar 22 #PHP
PHP中的empty、isset、isnull的区别与使用实例
Mar 22 #PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
Mar 22 #PHP
PHP静态方法和静态属性及常量属性的区别与介绍
Mar 22 #PHP
简单实用的PHP文本缓存类实例
Mar 22 #PHP
You might like
快速开发一个PHP扩展图文教程
2008/12/12 PHP
php 常用类整理
2009/12/23 PHP
PHP之COOKIE支持详解
2010/09/20 PHP
解析crontab php自动运行的方法
2013/06/24 PHP
浅谈PHP中Stream(流)
2015/06/08 PHP
window.open被浏览器拦截后的自定义提示效果代码
2007/11/19 Javascript
JS判断当前日期是否大于某个日期的实现代码
2012/09/02 Javascript
Underscore.js 的模板功能介绍与应用
2012/12/24 Javascript
实现局部遮罩与关闭原理及代码
2013/02/04 Javascript
JS文本框默认值处理详解
2013/07/10 Javascript
node.js中的buffer.slice方法使用说明
2014/12/10 Javascript
使用javaScript动态加载Js文件和Css文件
2015/10/24 Javascript
jQuery解析Json实例详解
2015/11/24 Javascript
javascript入门之window对象【新手必看】
2016/11/22 Javascript
Bootstrap基本插件学习笔记之按钮(21)
2016/12/08 Javascript
AngularJs上传前预览图片的实例代码
2017/01/20 Javascript
带你了解session和cookie作用原理区别和用法
2017/08/14 Javascript
VUE页面中加载外部HTML的示例代码
2017/09/20 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
2019/03/27 Javascript
微信小程序Echarts图表组件使用方法详解
2019/06/25 Javascript
layui富文本编辑器前端无法取值的解决方法
2019/09/18 Javascript
微信小程序上传图片并等比列压缩到指定大小的实例代码
2019/10/24 Javascript
JQuery通过键盘控制键盘按下与松开触发事件
2020/08/07 jQuery
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
Python 自动安装 Rising 杀毒软件
2009/04/24 Python
对python的输出和输出格式详解
2018/12/08 Python
Python编程在flask中模拟进行Restful的CRUD操作
2018/12/28 Python
python验证身份证信息实例代码
2019/05/06 Python
python实现点击按钮修改数据的方法
2019/07/17 Python
AUC计算方法与Python实现代码
2020/02/28 Python
英国美术用品购物网站:Cass Art
2019/10/08 全球购物
英语专业毕业生自荐信范文
2013/12/31 职场文书
机关党员进社区活动总结
2014/07/05 职场文书
2016秋季田径运动会广播稿
2015/12/21 职场文书
教师信息技术学习心得体会
2016/01/21 职场文书
如何让你的Nginx支持分布式追踪详解
2022/07/07 Servers