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 相关文章推荐
关于文本留言本的分页代码
Oct 09 PHP
phpMyAdmin下载、安装和使用入门教程
May 31 PHP
用phpmyadmin更改mysql5.0登录密码
Mar 25 PHP
PHP 手机归属地查询 api
Feb 08 PHP
PHP MemCached 高级缓存应用代码
Aug 05 PHP
php中计算程序运行时间的类代码
Nov 03 PHP
ajax完美实现两个网页 分页功能的实例代码
Apr 16 PHP
如何使用php输出时间格式
Aug 31 PHP
destoon实现底部添加你是第几位访问者的方法
Jul 15 PHP
PHP中SimpleXML函数用法分析
Nov 26 PHP
PHP获取当前相对于域名目录的方法
Jun 26 PHP
PHP基于GD2函数库实现验证码功能示例
Jan 27 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
超神学院:鹤熙已踏入神圣领域,实力不比凯莎弱
2020/03/02 国漫
使用bcompiler对PHP文件进行加密的代码
2010/08/29 PHP
PHP学习笔记之二
2011/01/17 PHP
实例介绍PHP的Reflection反射机制
2014/08/05 PHP
PHP实现WebService的简单示例和实现步骤
2015/03/27 PHP
PHP、Java des加密解密实例
2015/04/27 PHP
PHP编程中的__clone()方法使用详解
2015/11/27 PHP
JavaScript类和继承 this属性使用说明
2010/09/03 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
JavaScript高级程序设计 XML、Ajax 学习笔记
2011/09/10 Javascript
在javascript中关于节点内容加强
2013/04/11 Javascript
Javascript闭包(Closure)详解
2015/05/05 Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
2016/01/21 Javascript
AngularJS监听路由的变化示例代码
2016/09/23 Javascript
vue2.0开发入门笔记之.vue文件的生成和使用
2017/09/19 Javascript
基于Vue的延迟加载插件vue-view-lazy
2018/05/21 Javascript
Node.js中package.json中库的版本号(~和^)
2019/04/02 Javascript
vue使用微信JS-SDK实现分享功能
2019/08/23 Javascript
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
python爬虫之BeautifulSoup 使用select方法详解
2017/10/23 Python
Python 静态方法和类方法实例分析
2019/11/21 Python
查看keras各种网络结构各层的名字方式
2020/06/11 Python
pycharm中选中一个单词替换所有重复单词的实现方法
2020/11/17 Python
博朗(Braun)俄罗斯官方商店:德国小家电品牌
2019/09/24 全球购物
一份比较全的PHP面试题
2016/07/29 面试题
杭州信雅达系统.NET工程师面试试题
2015/02/08 面试题
四川成都导游欢迎词
2014/01/18 职场文书
自荐信需注意事项
2014/01/25 职场文书
教师个人剖析材料
2014/02/05 职场文书
《独坐敬亭山》教学反思
2014/04/08 职场文书
大学英语演讲稿范文
2014/04/24 职场文书
出国签证在职证明范本
2014/11/24 职场文书
幼儿园班级管理心得体会
2016/01/07 职场文书
幼儿园家长心得体会
2016/01/21 职场文书
《颐和园》教学反思
2016/02/19 职场文书
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS