PHP实现mysqli批量执行多条语句的方法示例

发布时间 - 2026-01-11 02:27:43    点击率:

本文实例讲述了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+mysqli数据库程序设计技巧总结》、《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。


# PHP  # mysqli  # 批量执行  # 多条语句  # PHP执行批量mysql语句的解决方法  # 使用phpMyAdmin批量修改Mysql数据表前缀的方法  # php+mysqli实现批量执行插入、更新及删除数据的方法  # php+mysqli批量查询多张表数据的方法  # php往mysql中批量插入数据实例教程  # PHP mysqli 增强 批量执行sql 语句的实现代码  # php从memcache读取数据再批量写入mysql的方法  # php+mysqli实现批量替换数据库表前缀的方法  # php中批量删除Mysql中相同前缀的数据表的代码  # PHP数据库编程之MySQL优化策略概述  # php+mysql查询优化简单实例  # PHP优化之批量操作MySQL实例分析  # 多个  # 程序设计  # 第一个  # 操作技巧  # 相关内容  # 感兴趣  # 给大家  # 更多关于  # 所述  # 多条  # 面向对象  # 讲述了  # localhost 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 电商网站制作价格怎么算,网上拍卖流程以及规则?  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  如何在七牛云存储上搭建网站并设置自定义域名?  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  如何正确下载安装西数主机建站助手?  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  如何在香港服务器上快速搭建免备案网站?  iOS发送验证码倒计时应用  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  linux写shell需要注意的问题(必看)  java获取注册ip实例  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  EditPlus中的正则表达式 实战(1)  使用C语言编写圣诞表白程序  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  Laravel Docker环境搭建教程_Laravel Sail使用指南  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  如何用狗爹虚拟主机快速搭建网站?  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  如何在 React 中条件性地遍历数组并渲染元素  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  网易LOFTER官网链接 老福特网页版登录地址  如何在云指建站中生成FTP站点?  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  如何快速生成高效建站系统源代码?  大连 网站制作,大连天途有线官网?  高防服务器租用指南:配置选择与快速部署攻略  使用豆包 AI 辅助进行简单网页 HTML 结构设计  活动邀请函制作网站有哪些,活动邀请函文案?  如何确保西部建站助手FTP传输的安全性?  北京网站制作的公司有哪些,北京白云观官方网站?  Laravel如何使用Eloquent进行子查询  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  如何利用DOS批处理实现定时关机操作详解  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  Android自定义listview布局实现上拉加载下拉刷新功能  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  Laravel如何生成API文档?(Swagger/OpenAPI教程)  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  PHP 500报错的快速解决方法  个人网站制作流程图片大全,个人网站如何注销?