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 相关文章推荐
PHP4实际应用经验篇(1)
Oct 09 PHP
简单的PHP图片上传程序
Mar 27 PHP
FleaPHP的安全设置方法
Sep 15 PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 PHP
深入eAccelerator与memcached的区别详解
Jun 06 PHP
php function用法如何递归及return和echo区别
Mar 07 PHP
php使用Jpgraph绘制柱形图的方法
Jun 10 PHP
PHP实现防止表单重复提交功能【基于token验证】
May 24 PHP
php实现的rc4加密解密类定义与用法示例
Aug 16 PHP
TP5框架实现自定义分页样式的方法示例
Apr 05 PHP
Yii框架安装简明教程
May 15 PHP
php慢查询日志和错误日志使用详解
Feb 27 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新手上路(十)
2006/10/09 PHP
PHP Squid中可缓存的动态网页设计
2008/09/17 PHP
php 面试碰到过的问题 在此做下记录
2011/06/09 PHP
php ajax 静态分页过程形式
2011/09/02 PHP
PHP版网站缓存加快打开速度的方法分享
2012/06/03 PHP
PHP $_FILES中error返回值详解
2014/01/30 PHP
php读取flash文件高宽帧数背景颜色的方法
2015/01/06 PHP
PHP substr()函数参数解释及用法讲解
2017/11/23 PHP
关于laravel5.5的定时任务详解(demo)
2019/10/23 PHP
JavaScript词法作用域与调用对象深入理解
2012/11/29 Javascript
js特效,页面下雪的小例子
2013/06/17 Javascript
JavaScript 命名空间 使用介绍
2013/08/29 Javascript
查看大图功能代码jquery版
2013/11/05 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
JavaScript实现算术平方根算法-代码超简单
2015/09/11 Javascript
js+html制作简单验证码
2017/02/16 Javascript
jQuery倒计时代码(超简单)
2017/02/27 Javascript
nodejs中Express与Koa2对比分析
2018/02/06 NodeJs
基于AngularJs select绑定数字类型的问题
2018/10/08 Javascript
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
2020/03/14 Javascript
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
2020/10/22 Javascript
jQuery是用来干什么的 jquery其实就是一个js框架
2021/02/04 jQuery
python实现随机密码字典生成器示例
2014/04/09 Python
一步步教你用Python实现2048小游戏
2017/01/19 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
python3 map函数和filter函数详解
2019/08/26 Python
pycharm 2019 最新激活方式(pycharm破解、激活)
2020/09/22 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
2020/02/04 Python
pyCharm 实现关闭代码检查
2020/06/09 Python
香港现代设计家具品牌:Ziinlife Furniture
2018/11/13 全球购物
庆元旦迎新年广播稿
2014/02/18 职场文书
村干部承诺书
2014/03/28 职场文书
廉洁自律个人总结
2015/02/14 职场文书
九年级英语教学反思
2016/02/15 职场文书
win10+anaconda安装yolov5的方法及问题解决方案
2021/04/29 Python