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 xml留言板 xml存储数据的简单例子
Aug 24 PHP
PHP 反向排序和随机排序代码
Jun 30 PHP
PHP判断远程url是否有效的几种方法小结
Oct 08 PHP
php面象对象数据库操作类实例
Dec 02 PHP
php实现的一个简单json rpc框架实例
Mar 30 PHP
php解析xml方法实例详解
May 12 PHP
WordPress中缩略图的使用以及相关技巧
Nov 24 PHP
PHP简单实现生成txt文件到指定目录的方法
Apr 25 PHP
PHP获取访问页面HTTP状态码的实现代码
Nov 03 PHP
php foreach如何跳出两层循环(详解)
Nov 05 PHP
php处理抢购类功能的高并发请求
Feb 08 PHP
PHP中的异常处理机制深入讲解
Nov 10 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
海贼王:最美的悬赏令!
2020/03/02 日漫
一个取得文件扩展名的函数
2006/10/09 PHP
php之XML转数组函数的详解
2013/06/07 PHP
PHP遍历XML文档所有节点的方法
2015/03/12 PHP
php实现插入排序
2015/03/29 PHP
javascript 获取select下拉列表值的代码
2009/09/07 Javascript
仅IE6/7/8中innerHTML返回值忽略英文空格的问题
2011/04/07 Javascript
Javascript计算两个marker之间的距离(Google Map V3)
2013/04/26 Javascript
javascript自启动函数的问题探讨
2013/10/05 Javascript
JavaScript程序员应该知道的45个实用技巧
2014/03/04 Javascript
JavaScript的Date()方法使用详解
2015/06/09 Javascript
jQuery 全选 全部选 反选 实现代码
2016/08/17 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
vue-cli项目配置多环境的详细操作过程
2018/10/30 Javascript
解决layui动态加载复选框无法选中的问题
2019/09/20 Javascript
JavaScript位置参数实现原理及过程解析
2020/09/14 Javascript
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
Python算术运算符实例详解
2017/05/31 Python
Python网络编程详解
2017/10/31 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
2018/02/07 Python
Python面向对象程序设计多继承和多态用法示例
2019/04/08 Python
Python3中的最大整数和最大浮点数实例
2019/07/09 Python
tensorflow 限制显存大小的实现
2020/02/03 Python
html5中地理位置定位api接口开发应用小结
2013/01/04 HTML / CSS
英国最大的汽车交易网站:Auto Trader UK
2016/09/23 全球购物
美国牛仔品牌:True Religion
2018/11/16 全球购物
大学系主任推荐信范文
2013/12/24 职场文书
英语专业毕业生自荐信范文
2013/12/31 职场文书
医学类个人求职信范文
2014/02/05 职场文书
入职担保书范文
2014/05/21 职场文书
分公司任命书
2014/06/06 职场文书
爱护公共设施演讲稿
2014/09/13 职场文书
2014年精神文明工作总结
2014/12/23 职场文书
apache基于端口创建虚拟主机的示例
2021/04/22 Servers
vue项目两种方式实现竖向表格的思路分析
2021/04/28 Vue.js
Python 类,对象,数据分类,函数参数传递详解
2021/09/25 Python