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实际应用经验篇(6)
Oct 09 PHP
让PHP支持断点续传的源码
May 16 PHP
linux系统上支持php的 iconv()函数的方法
Oct 01 PHP
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
Jun 07 PHP
如何解决CI框架的Disallowed Key Characters错误提示
Jul 05 PHP
设置php页面编码的两种方法示例介绍
Mar 03 PHP
php从完整文件路径中分离文件目录和文件名的方法
Mar 13 PHP
smarty模板引擎之内建函数用法
Mar 30 PHP
php实现在线通讯录功能(附源码)
May 13 PHP
php登录超时检测功能实例详解
Mar 21 PHP
php字符串过滤strip_tags()函数用法实例分析
Jun 24 PHP
Thinkphp页面跳转设置跳转等待时间的操作
Oct 16 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
Codeigniter整合Tank Auth权限类库详解
2014/06/12 PHP
PHP中使用asort进行中文排序失效的问题处理
2014/08/18 PHP
网站上面有这种切换效果
2006/06/26 Javascript
javascript 面向对象编程基础:封装
2009/08/21 Javascript
Javascript 倒计时源代码.(时.分.秒) 详细注释版
2011/05/09 Javascript
jQuery 淡入淡出 png图在ie8下有黑色边框的解决方法
2013/03/05 Javascript
js实现鼠标感应图片展示的方法
2015/02/27 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
2015/08/30 Javascript
Bootstrap实现默认导航栏效果
2020/09/21 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
JS原型链 详解及示例代码
2016/09/06 Javascript
AngularJS实现动态编译添加到dom中的方法
2016/11/04 Javascript
基于bootstrop常用类总结(推荐)
2017/09/11 Javascript
jquery鼠标悬停导航下划线滑出效果
2017/09/29 jQuery
React Native中NavigatorIOS组件的简单使用详解
2018/01/27 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
apicloud拉起小程序并传递参数的方法示例
2018/11/21 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
微信小程序实现点击空白隐藏的方法示例
2019/08/13 Javascript
jQuery Raty星级评分插件使用方法实例分析
2019/11/25 jQuery
小谈angular ng deploy的实现
2020/04/07 Javascript
用jQuery实现抽奖程序
2020/04/12 jQuery
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
2020/08/06 Javascript
Webpack5正式发布,有哪些新特性
2020/10/12 Javascript
python去除所有html标签的方法
2015/05/05 Python
基于Python3读写INI配置文件过程解析
2020/07/23 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
CSS3 选择器 基本选择器介绍
2012/01/21 HTML / CSS
Cotton On美国网站:澳洲时装连锁品牌
2016/10/25 全球购物
创业计划实施的7大步骤
2014/02/05 职场文书
《乞巧》教学反思
2014/02/27 职场文书
第一批党的群众路线教育实践活动工作总结
2014/03/03 职场文书
幼儿园教师获奖感言
2014/03/11 职场文书
优秀党员推荐材料
2014/12/18 职场文书
2016年“节能宣传周”活动总结
2016/04/05 职场文书
员工试用期工作总结
2019/06/20 职场文书