当前位置:Gxlcms > PHP教程 > PHPmysqli批量执行多条语句的方法

PHPmysqli批量执行多条语句的方法

时间:2021-07-01 10:21:17 帮助过:15人阅读

这篇文章主要介绍了PHP实现mysqli批量执行多条语句的方法,结合实例形式分析了php连接mysqli并批量执行多条语句的相关操作技巧,需要的朋友可以参考下

具体如下:

可以一次性的执行多个操作或取回多个结果集。

实例:

  1. <?php
  2. $mysqli = new mysqli("localhost", "root", "111111", "test");
  3. /* check connection */
  4. if (mysqli_connect_errno()) {
  5. printf("Connect failed: %s\n", mysqli_connect_error());
  6. exit();
  7. }
  8. /* multi_query执行一个或多个针对数据库的查询。多个查询用分号进行分隔。 */
  9. $query = "SELECT * from test where id = 1;";
  10. $query .= "SELECT name FROM test";
  11. /* 批量执行查询 ,如果第一个查询失败则返回 FALSE。*/
  12. if ($mysqli->multi_query($query)) {
  13. do {
  14. /* 获取第一个结果集 */
  15. if ($result = $mysqli->store_result()) {
  16. while ($row = $result->fetch_row()) {
  17. printf("%s\n", $row[0]);
  18. }
  19. $result->free();
  20. }
  21. /* 检查一个多查询是否有更多的结果 */
  22. if ($mysqli->more_results()) {
  23. printf("-----------------\n");
  24. }
  25. //准备下一个结果集
  26. } while ($mysqli->next_result());
  27. }
  28. /* close connection */
  29. $mysqli->close();
  30. ?>

相关推荐:

php+mysqli批量查询多张表数据的方法,phpmysqli查询多张_PHP教程

php+mysqli实现批量执行插入、更新及删除数据的方法,phpmysqli_PHP教程

php+mysqli实现批量执行插入、更新及删除数据的方法,phpmysqli_PHP教程

以上就是PHPmysqli批量执行多条语句的方法的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行