在上一篇文章中,我們探討了 MySQL 中跨資料庫查詢的建構。雖然這種方法在 MySQL 中有效,但在 PHP 中直接應用卻具有挑戰性。具體來說,在嘗試存取多個資料庫時,在 PHP 中使用 mysql_select_db 會帶來限制。
在PHP 中使用mysql_select_db 時可用的兩個主要選項分別是:
這些選項都不符合執行跨資料庫查詢而無需對現有程式碼進行費力更改的目標。
要解決此問題,您的資料庫必須駐留在同一台主機上。這允許您手動指定外部資料庫,同時保持與首選預設資料庫的連線。
如果您的資料庫駐留在不同的主機上,直接連接是不可能的。在這種情況下,您可以對特定主機執行單獨的查詢:
以上是如何在 PHP 中對同一主機上的多個資料庫執行跨資料庫查詢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!