• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP使用mysqli同时执行多条sql查询语句的实例

    PHP数据库操作中,mysqli相对于mysql有很大的优势,建议大家使用;之前我们有介绍过如何在PHP5中使用mysqli的prepare操作数据库,使用mysqli更是支持多查询特性,请看下面这段php代码:

    ?php 
    $mysqli = new mysqli("localhost","root","","123456");
    $mysqli->query("set names 'utf8'");
    //多条sql语句
    $sql = "select id,name from `user`;";
    $sql .= "select id,mail from `user`";
    if ($mysqli->multi_query($sql)){//使用multi_query()执行一条或多条sql语句
     do{
     if ($rs = $mysqli->store_result()){//store_result()方法获取第一条sql语句查询结果
      while ($row=$rs->fetch_row()){
      var_dump($row);
      echo "br>";
      }
      $rs->Close(); //关闭结果集
      if ($mysqli->more_results()){ //判断是否还有更多结果集
      echo "hr>";
      }
     }
     }while($mysqli->next_result()); //next_result()方法获取下一结果集,返回bool值
    }
    $mysqli->close(); //关闭数据库连接
    ?>

    通过上面的例子,相信大家都可以很容易地明白了,在使用的时候要特别注意的是multi_query()执行多条语句时,语句之间是用 ; 隔开的,否则会出现错误。

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

    您可能感兴趣的文章:
    • 浅谈pymysql查询语句中带有in时传递参数的问题
    • MySQL模糊查询语句整理集合
    • MySQL查询语句简单操作示例
    • MySQL查询语句过程和EXPLAIN语句基本概念及其优化
    • mysql基础架构教程之查询语句执行的流程详解
    • MySql带OR关键字的多条件查询语句
    • Mysql带And关键字的多条件查询语句
    • 详解MySQL的limit用法和分页查询语句的性能分析
    • php mysqli查询语句返回值类型实例分析
    • MySQL查询语句大全集锦
    • 最全的mysql查询语句整理
    • Oracle、MySQL和SqlServe三种数据库分页查询语句的区别介绍
    • 详解MySQL 查询语句的执行过程
    上一篇:PHP中命名空间的使用例子
    下一篇:Laravel如何自定义command命令浅析
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    PHP使用mysqli同时执行多条sql查询语句的实例 PHP,使用,mysqli,同时,执行,