mysqli_multi_query php函数是否连接1次db或每个查询?

时间:2009-11-01 22:52:53

标签: php mysql function mysqli

只是想知道函数mysqli_multi_query是否只连接一次数据库或每个查询?

2 个答案:

答案 0 :(得分:1)

是的,因为它使用$ link作为连接ID http://php.net/manual/en/mysqli.multi-query.php

它实际上并没有连接 - 它只使用已建立的连接。

答案 1 :(得分:0)

mysqli_multiple_query比普通查询更快 一个小基准:

for ($i=0; $i<1000; $i++) { 
    // 3 queries, each one searching different tables over 1.000.000 records.
};

结果:

  

mysqli_query:15.46s
  mysqli_multi_query:13.40s