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 相关文章推荐
linux下使用ThinkPHP需要注意大小写导致的问题
Aug 02 PHP
php生成缩略图示例代码分享(使用gd库实现)
Jan 20 PHP
php递归创建目录的方法
Feb 02 PHP
PHP图像处理类库MagickWand用法实例分析
May 21 PHP
php采集神器cURL使用方法详解
Feb 19 PHP
Yii2增加验证码步骤详解
Apr 25 PHP
PHP面向对象自动加载机制原理与用法分析
Oct 14 PHP
php图像验证码生成代码
Jun 08 PHP
php中如何执行linux命令详解
Nov 06 PHP
ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
Aug 05 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
Oct 18 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
May 14 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版网站缓存加快打开速度的方法分享
2012/06/03 PHP
php防止sql注入代码实例
2013/12/18 PHP
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
2010/12/25 Javascript
JSONP 跨域共享信息
2012/08/16 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
2015/09/08 Javascript
javascript实现瀑布流加载图片原理
2016/02/02 Javascript
jQuery插件实现图片轮播特效
2016/06/16 Javascript
ionic中的$ionicPlatform.ready事件中的通用设置
2017/06/11 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
2021/01/27 Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
vue常用高阶函数及综合实例
2021/02/25 Vue.js
python里大整数相乘相关技巧指南
2014/09/12 Python
解析Python中的异常处理
2015/04/28 Python
python操作sqlite的CRUD实例分析
2015/05/08 Python
Python实现递归遍历文件夹并删除文件
2016/04/18 Python
将字典转换为DataFrame并进行频次统计的方法
2018/04/08 Python
Python-while 计算100以内奇数和的方法
2019/06/11 Python
Django中信号signals的简单使用方法
2019/07/04 Python
python3 下载网络图片代码实例
2019/08/27 Python
python3 requests库实现多图片爬取教程
2019/12/18 Python
python模拟预测一下新型冠状病毒肺炎的数据
2020/02/01 Python
python实现飞船游戏的纵向移动
2020/04/24 Python
Soft Cotton捷克:来自爱琴海棉花的浴袍
2017/02/01 全球购物
美国的Eastbay旗下的运动款子品牌:Final-Score
2018/01/01 全球购物
毕业生的自我评价分享
2013/12/18 职场文书
校园之声广播稿
2014/01/31 职场文书
超市创意活动方案
2014/08/15 职场文书
鲁迅故居导游词
2015/02/05 职场文书
2015年五四青年节演讲稿
2015/03/18 职场文书
2015年银行客户经理工作总结
2015/04/01 职场文书
2015年教师党员承诺书
2015/04/27 职场文书
一年级语文教学随笔
2015/08/14 职场文书
话题作文之财富(600字)
2019/12/03 职场文书
python使用pymysql模块操作MySQL
2021/06/16 Python
我的收音机情缘
2022/04/05 无线电
vue实现在data里引入相对路径
2022/06/05 Vue.js