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 相关文章推荐
为php4加入动态flash文件的生成的支持
Oct 09 PHP
php 在线打包_支持子目录
Jun 28 PHP
php处理json时中文问题的解决方法
Apr 12 PHP
PHP测试程序运行时间的类
Feb 05 PHP
php导出word文档与excel电子表格的简单示例代码
Mar 08 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
Mar 17 PHP
Yii2框架BootStrap样式的深入理解
Nov 07 PHP
php 生成加密公钥加密私钥实例详解
Jun 16 PHP
Laravel5框架添加自定义辅助函数的方法
Aug 01 PHP
PHP的mysqli_set_charset()函数讲解
Jan 23 PHP
PHP实现PDO操作mysql存储过程示例
Feb 13 PHP
yii2.0框架场景的简单使用示例
Jan 25 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
php4的session功能评述(一)
2006/10/09 PHP
PHP Array交叉表实现代码
2010/08/05 PHP
PHP下常用正则表达式整理
2010/10/26 PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
2013/06/09 PHP
PHP通过串口实现发送短信
2015/07/08 PHP
PHP中register_shutdown_function函数的基础介绍与用法详解
2017/11/28 PHP
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
2010/03/14 Javascript
jquery给图片添加鼠标经过时的边框效果
2013/11/12 Javascript
js快速排序的实现代码
2013/12/08 Javascript
jQuery遍历json的方法(推荐)
2016/06/12 Javascript
vue2.0的contextmenu右键弹出菜单的实例代码
2017/07/24 Javascript
form表单序列化详解(推荐)
2017/08/15 Javascript
webpack 打包压缩js和css的方法示例
2018/03/20 Javascript
Vue中的基础过渡动画及实现原理解析
2018/12/04 Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
2019/05/23 Javascript
[49:42]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第一局
2016/03/04 DOTA
[00:12]2018DOTA2亚洲邀请赛 sylar表现SOLO技艺
2018/04/06 DOTA
[54:43]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第一场 2月22日
2021/03/11 DOTA
Python3基础之函数用法
2014/08/13 Python
Python实现监控程序执行时间并将其写入日志的方法
2015/06/30 Python
剖析Django中模版标签的解析与参数传递
2015/07/21 Python
在Python中通过threading模块定义和调用线程的方法
2016/07/12 Python
人生苦短我用python python如何快速入门?
2018/03/12 Python
python同步windows和linux文件
2019/08/29 Python
用python爬取历史天气数据的方法示例
2019/12/30 Python
python开发前景如何
2020/06/11 Python
pycharm2020.1.2永久破解激活教程,实测有效
2020/10/29 Python
美国大尺码女装零售商:TORRID
2016/10/01 全球购物
CNC数控操作工岗位职责
2013/11/19 职场文书
共产党员承诺书
2014/03/25 职场文书
影视广告专业求职信
2014/09/02 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
2015年小学总务工作总结
2015/07/21 职场文书
JavaScript中document.activeELement焦点元素介绍
2021/11/27 Javascript
Eclipse+Java+Swing+Mysql实现电影购票系统(详细代码)
2022/01/18 Java/Android
python套接字socket通信
2022/04/01 Python