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分页函数
Jul 08 PHP
用php来检测proxy
Oct 09 PHP
php park、unpark、ord 函数使用方法(二进制流接口应用实例)
Oct 19 PHP
php addslashes及其他清除空格的方法是不安全的
Jan 25 PHP
PHP多例模式介绍
Jun 24 PHP
在Yii框架中使用PHP模板引擎Twig的例子
Jun 13 PHP
windows下配置php5.5开发环境及开发扩展
Dec 25 PHP
php定时执行任务设置详解
Feb 06 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
Oct 10 PHP
详解HTTP Cookie状态管理机制
Jan 14 PHP
PHP读取word文档的方法分析【基于COM组件】
Aug 01 PHP
Referer原理与图片防盗链实现方法详解
Jul 03 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生成带有雪花背景的验证码
2008/09/28 PHP
PHP函数常用用法小结
2010/02/08 PHP
php中几种常见安全设置详解
2010/04/06 PHP
PHP中替换换行符的几种方法小结
2012/10/15 PHP
php代码中使用换行及(\n或\r\n和br)的应用
2013/02/02 PHP
PHP常用工具类大全附全部代码下载
2015/12/07 PHP
php上传大文件设置方法
2016/04/14 PHP
Laravel模糊查询区分大小写的实例
2019/09/29 PHP
JavaScript基础知识学习笔记
2014/12/02 Javascript
JavaScript中的console.log()函数详细介绍
2014/12/29 Javascript
详解Bootstrap四种图片样式
2016/01/04 Javascript
jQuery Ajax请求后台数据并在前台接收
2016/12/10 Javascript
解决vue项目报错webpackJsonp is not defined问题
2018/03/14 Javascript
详解Vue依赖收集引发的问题
2019/04/22 Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
2020/11/03 Javascript
Python常用模块用法分析
2014/09/08 Python
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
Python文件及目录操作实例详解
2015/06/04 Python
Python实现线程池代码分享
2015/06/21 Python
在主机商的共享服务器上部署Django站点的方法
2015/07/22 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
win10安装python3.6的常见问题
2020/07/01 Python
Python中logging日志记录到文件及自动分割的操作代码
2020/08/05 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
CSS3的calc()做响应模式布局的实现方法
2017/09/06 HTML / CSS
仪器仪表检测毕业生自荐信
2013/10/31 职场文书
财务会计专业求职信范文
2013/12/31 职场文书
小学生开学第一课活动方案
2014/03/27 职场文书
美术指导助理求职信
2014/04/20 职场文书
高校师德师风自我剖析材料
2014/09/29 职场文书
2014购房个人委托书范本
2014/10/12 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书
公司员工体检通知
2015/04/21 职场文书
干部理论学习心得体会
2016/01/21 职场文书
创业计划书之网络外卖
2019/10/31 职场文书
MySQL入门命令之函数-单行函数-流程控制函数
2021/04/05 MySQL