只是想知道函数mysqli_multi_query是否只连接一次数据库或每个查询?
答案 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