簡體   English   中英

使用 PHP MySQL mysqli 從兩個數據庫中獲取數據

[英]Fetch data from two databases using PHP MySQL mysqli

我在 PhpMyadmin 中編寫了一個查詢,以從同一服務器上運行的兩個數據庫中獲取數據,並且工作正常。 但我不確定如何在 PHP 代碼中使用此查詢。 此查詢包含 RIGHT JOIN 和其他子查詢。 即使我打開兩個數據庫連接,我將如何執行此查詢以及我應該使用哪個連接?

例如。

數據庫 A:表:accountmaster(包含用戶的配置文件詳細信息,ID 為 City、State 等) 數據庫 B:所有主服務器(City、State 等)

查詢:通過加入這兩個數據庫來獲取所有配置文件條目。

如果您分享您的查詢,我認為我們可以詳細說明更准確的答案。

可能您的問題已經在這里得到解答。

首先,您應該使用來自任何數據庫的一個連接。 我更願意連接到數據庫 A,一旦它包含對數據庫 B 的引用並且對我來說從 B 請求連接數據是有意義的。

如鏈接中所述,用戶必須具有執行查詢的權限。

最后,只需按照此處討論的方式編寫查詢 - 作為字符串 - 並將其作為參數傳遞給mysqli query

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM