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 相关文章推荐
使用Limit参数优化MySQL查询的方法
Nov 12 PHP
php二维数组排序详解
Nov 06 PHP
php绘图中显示不出图片的原因及解决
Mar 05 PHP
php使用反射插入对象示例分享
Mar 11 PHP
smarty表格换行实例
Dec 15 PHP
php实现将任意进制数转换成10进制的方法
Apr 17 PHP
php简单统计字符串单词数量的方法
Jun 19 PHP
php上传大文件设置方法
Apr 14 PHP
thinkPHP5.0框架简单配置作用域的方法
Mar 17 PHP
微信小程序 消息推送php服务器验证实例详解
Mar 30 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
Jul 03 PHP
PHP FileSystem 文件系统常用api整理总结
Jul 12 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
比较strtr, str_replace和preg_replace三个函数的效率
2013/06/26 PHP
PHP修改session_id示例代码
2014/01/08 PHP
CodeIgniter模板引擎使用实例
2014/07/15 PHP
JavaScript 检测浏览器和操作系统的脚本
2008/12/26 Javascript
告诉你什么是javascript的回调函数
2014/09/04 Javascript
学习JavaScript设计模式之装饰者模式
2016/01/19 Javascript
window.onerror()的用法与实例分析
2016/01/27 Javascript
vuejs响应用户事件(如点击事件)
2017/03/14 Javascript
AngularJS实现的输入框字数限制提醒功能示例
2017/10/26 Javascript
浅谈vuex 闲置状态重置方案
2018/01/04 Javascript
微信小程序实现团购或秒杀批量倒计时
2020/11/01 Javascript
jQuery常见的遍历DOM操作详解
2018/09/05 jQuery
泛谈JS逻辑判断选择器 || &amp;&amp;
2019/05/24 Javascript
Js通过AES加密后PHP用Openssl解密的方法
2019/07/12 Javascript
利用React高阶组件实现一个面包屑导航的示例
2020/08/23 Javascript
Python编程语言的35个与众不同之处(语言特征和使用技巧)
2014/07/07 Python
Python中的面向对象编程详解(下)
2015/04/13 Python
使用Python编写类UNIX系统的命令行工具的教程
2015/04/15 Python
Python 实现淘宝秒杀的示例代码
2018/01/02 Python
PyQt5 QSerialPort子线程操作的实现
2018/04/21 Python
PyGame贪吃蛇的实现代码示例
2018/11/21 Python
利用Python实现Excel的文件间的数据匹配功能
2020/06/16 Python
通过cmd进入python的步骤
2020/06/16 Python
Zavvi荷兰:英国大型音像制品和图书游戏零售商
2018/03/22 全球购物
澳大利亚购买健身器材网站:Gym Direct
2019/12/19 全球购物
养殖项目策划书范文
2014/01/13 职场文书
大学生会计职业生涯规划范文
2014/02/28 职场文书
项目施工员岗位职责
2014/03/09 职场文书
学雷锋树新风演讲稿
2014/05/10 职场文书
小学家长学校培训材料
2014/08/24 职场文书
四风自我剖析材料
2014/09/30 职场文书
2015年试用期工作总结
2014/12/12 职场文书
店铺转让协议书
2015/01/29 职场文书
多人股份制合作协议书
2016/03/19 职场文书
Ajax实现三级联动效果
2021/10/05 Javascript
MySQL 外连接语法之 OUTER JOIN
2022/04/09 MySQL