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之第十天
Oct 09 PHP
php上传文件的增强函数
Jul 21 PHP
php和mysql中uft-8中文编码乱码的几种解决办法
Apr 19 PHP
PHP迭代器的内部执行过程详解
Nov 12 PHP
PHP学习笔记(一) 简单了解PHP
Aug 04 PHP
Laravel框架数据库CURD操作、连贯操作总结
Sep 03 PHP
PHP中构造函数和析构函数解析
Oct 10 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
Dec 15 PHP
详解PHP错误日志的获取方法
Jul 20 PHP
PHP记录和读取JSON格式日志文件
Jul 07 PHP
PHP数组操作简单案例分析
Oct 15 PHP
Laravel框架实现超简单的分页效果示例
Feb 08 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中判断文件存在是用file_exists还是is_file的整理
2012/09/12 PHP
浅析ThinkPHP中的pathinfo模式和URL重写
2014/01/06 PHP
PHP 获取ip地址代码汇总
2015/07/05 PHP
PHP微信支付结果通知与回调策略分析
2019/01/10 PHP
Laravel5.1 框架路由基础详解
2020/01/04 PHP
摘自百度的图片轮换效果代码
2007/11/19 Javascript
file模式访问网页时iframe高度自适应解决方案
2013/01/16 Javascript
纯JS实现五子棋游戏兼容各浏览器(附源码)
2013/04/24 Javascript
JavaScript修改css样式style动态改变元素样式
2013/12/16 Javascript
js实现checkbox全选、不选与反选的方法
2015/02/09 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
Bootstrap 模态框多次显示后台提交多次BUG的解决方法
2017/12/26 Javascript
node.js中fs文件系统目录操作与文件信息操作
2018/02/24 Javascript
详解vuex持久化插件解决浏览器刷新数据消失问题
2019/04/15 Javascript
vue实现五子棋游戏
2020/05/28 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
Python随机生成数模块random使用实例
2015/04/13 Python
Python的Flask站点中集成xhEditor文本编辑器的教程
2016/06/13 Python
flask使用session保存登录状态及拦截未登录请求代码
2018/01/19 Python
Python实现k-means算法
2018/02/23 Python
Python遍历字典方式就实例详解
2019/12/28 Python
tensorflow对图像进行拼接的例子
2020/02/05 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
2020/02/17 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
2020/12/09 Python
用CSS3的box-reflect来制作倒影效果
2016/11/15 HTML / CSS
微软澳洲官方网站:Microsoft Australia
2017/01/10 全球购物
美国韩国化妆品和护肤品购物网站:Beautytap
2018/07/29 全球购物
法律专业应届本科毕业生求职信
2013/10/25 职场文书
中队活动总结
2014/08/27 职场文书
领导批评与自我批评范文
2014/10/16 职场文书
2014年幼儿园保育工作总结
2014/12/02 职场文书
退货证明模板
2015/06/23 职场文书
五年级语文教学反思
2016/03/03 职场文书
2016年社区中秋节活动总结
2016/04/05 职场文书
2019广播稿怎么写
2019/04/17 职场文书
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
2022/04/11 Python