PHP实现mysqli批量执行多条语句的方法示例


Posted in PHP onJuly 22, 2017

本文实例讲述了PHP实现mysqli批量执行多条语句的方法。分享给大家供大家参考,具体如下:

可以一次性的执行多个操作或取回多个结果集。

实例:

<?php
$mysqli = new mysqli("localhost", "root", "111111", "test");
/* check connection */
if (mysqli_connect_errno()) {
  printf("Connect failed: %s\n", mysqli_connect_error());
  exit();
}
/* multi_query执行一个或多个针对数据库的查询。多个查询用分号进行分隔。 */
$query = "SELECT * from test where id = 1;";
$query .= "SELECT name FROM test";
/* 批量执行查询 ,如果第一个查询失败则返回 FALSE。*/
if ($mysqli->multi_query($query)) {
  do {
    /* 获取第一个结果集 */
    if ($result = $mysqli->store_result()) {
      while ($row = $result->fetch_row()) {
        printf("%s\n", $row[0]);
      }
      $result->free();
    }
    /* 检查一个多查询是否有更多的结果 */
    if ($mysqli->more_results()) {
      printf("-----------------\n");
    }
    //准备下一个结果集
  } while ($mysqli->next_result());
}
/* close connection */
$mysqli->close();
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
十天学会php(1)
Oct 09 PHP
利用static实现表格的颜色隔行显示
Oct 09 PHP
解析php安全性问题中的:Null 字符问题
Jun 21 PHP
php获取数组元素中头一个数组元素值的实现方法
Dec 20 PHP
ThinkPHP3.2.2的插件控制器功能
Mar 05 PHP
php在apache环境下实现gzip配置方法
Apr 02 PHP
php生成过去100年下拉列表的方法
Jul 20 PHP
修改PHP脚本使WordPress拦截垃圾评论的方法示例
Dec 10 PHP
php自定义分页类完整实例
Dec 25 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
Nov 30 PHP
Laravel-添加后台模板AdminLte的实现方法
Oct 08 PHP
PHP中-&gt;和=&gt;的含义及使用示例解析
Aug 06 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
Jul 22 #PHP
PHP编程快速实现数组去重的方法详解
Jul 22 #PHP
php使用ftp实现文件上传与下载功能
Jul 21 #PHP
YII2框架中excel表格导出的方法详解
Jul 21 #PHP
实例讲解YII2中多表关联的使用方法
Jul 21 #PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
Jul 21 #PHP
php实现基于pdo的事务处理方法示例
Jul 21 #PHP
You might like
php面向对象全攻略 (四)构造方法与析构方法
2009/09/30 PHP
php设计模式之观察者模式的应用详解
2013/05/21 PHP
使用Thinkphp框架开发移动端接口
2015/08/05 PHP
PHP错误Warning:mysql_query()解决方法
2015/10/24 PHP
PHP实现动态压缩js与css文件的方法
2018/05/02 PHP
php array_map()函数实例用法
2021/03/03 PHP
用js实现计算代码行数的简单方法附代码
2007/08/13 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
简单实现js悬浮导航效果
2017/02/05 Javascript
vue2实现可复用的轮播图carousel组件详解
2017/11/27 Javascript
Vue引入sass并配置全局变量的方法
2018/06/27 Javascript
微信小程序websocket聊天室的实现示例代码
2019/02/12 Javascript
JavaScript async/await原理及实例解析
2020/12/02 Javascript
总结网络IO模型与select模型的Python实例讲解
2016/06/27 Python
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
2018/02/26 Python
Python 监测文件是否更新的方法
2019/06/10 Python
Python Django模板之模板过滤器与自定义模板过滤器示例
2019/10/18 Python
Python模块zipfile原理及使用方法详解
2020/08/04 Python
python selenium xpath定位操作
2020/09/01 Python
Python爬虫UA伪装爬取的实例讲解
2021/02/19 Python
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
html5 的a标签 Href 拨电话的写法
2013/11/04 HTML / CSS
旅游管理专业学生求职信
2013/09/28 职场文书
致标枪运动员广播稿
2014/02/06 职场文书
致接力运动员广播稿
2014/02/17 职场文书
青安岗事迹材料
2014/05/14 职场文书
医学专业大学生求职信
2014/07/12 职场文书
2014年教育培训工作总结
2014/12/08 职场文书
2015年教师节活动总结
2015/03/20 职场文书
夏洛特的网观后感
2015/06/15 职场文书
2015年网络舆情工作总结
2015/07/24 职场文书
小学体育组工作总结
2015/08/13 职场文书
教师纪律作风整顿心得体会
2016/01/23 职场文书
python如何读取.mtx文件
2021/04/22 Python
Python TypeError: ‘float‘ object is not subscriptable错误解决
2022/12/24 Python