只是想知道函數mysqli_multi_query是否只連接1次到數據庫或每個查詢?mysqli_multi_query php函數連接1次到db還是每個查詢?
0
A
回答
1
是因爲它使用$鏈接作爲連接ID http://php.net/manual/en/mysqli.multi-query.php
而且它實際上並沒有連接 - 它只使用已經建立的連接。
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
相關問題
- 1. Django DB連接:是查詢對象數組還是隻有引用?
- 2. 我是否必須連接到每個查詢的數據庫?
- 3. 每次查詢後關閉MySQL連接
- 4. MySQL db連接查詢
- 5. 將3個查詢連接到1個表時如何查詢?
- 6. WITH語句每個查詢執行一次還是每行執行一次?
- 7. PHP PDO連接到SQLITE db
- 8. 將db連接到函數中
- 9. 將會多於1 __construct($ db)嘗試連接到多個DB?
- 10. Cron每1分鐘運行一次php腳本不能連接到數據庫
- 11. 每個連接緩存PreparedStatement還是讓連接池處理它?
- 12. requestAccessToEntityType - 一次還是每次?
- 13. 每次打開數據庫連接時運行查詢Zend FM
- 14. 帶查詢變量的MySQL查詢每個連接只能工作一次
- 15. 連接兩個函數Php
- 16. PHP:連接1行還是多行會更好嗎?還是有區別?
- 17. 這個SELECT應該使用連接還是子查詢?
- 18. 我應該保持連接還是應該每次創建新連接?
- 19. PHP OO DB連接
- 20. PHP和db連接
- 21. DB連接PHP OOP
- 22. 對於數組,PHP的count()函數是O(1)還是O(n)?
- 23. Laravel DB查詢連接多個表和獲取條件數據
- 24. 我應該每次打開一個MySQL連接還是總是打開一個MySQL連接?
- 25. 可以多次連接db連接嗎? PHP - MySQL的
- 26. mysqli_ping break mysqli_multi_query
- 27. 同時連接兩個查詢得到聚合函數錯誤
- 28. 連接的查詢與每一個PHP的echo
- 29. PHP/MySQL:爲每個查詢創建新的連接?
- 30. 1表查詢與連接多個表查詢性能
因此它比的mysql_query更好,如果我有30多個查詢文件對? – Yori
這是沒有什麼不同,除了它只是一行而不是30在你的PHP。它仍然向MySQL服務器發出30個查詢請求。然而,這引出了一個問題:爲什麼你有這麼多的疑問?你有沒有可以加入其他查詢以提高效率? – BraedenP
我爲網站構建了一個統計服務,允許網站放入她的網站js代碼,並從他們的網站向我收集數據。 我認爲,在有人註冊流量很大時,我不希望我的mysqld會崩潰,所以我試圖找到一個結果來做到這一點效率和簡單。 你有什麼建議嗎? – Yori