簡體   English   中英

如何在同一台服務器上連接兩個不同的mysql數據庫中的兩個表?

[英]how to inner join two tables which are in 2 different mysql database on same server?

如何使用php mysql_query內連接2個不同的mysql數據庫中的兩個表

數據庫的名稱是“database”和“image_database”,表格是“user”和“user_image”

 $query =" select * from database.user d
          inner join image_databse.user_image i
          on d.<column_name>=i.<column_name>";
mysql_query($query);

雖然mysql_select_db()選擇一個數據庫,但如果您需要訪問必須從中提取數據的數據庫的權限,則只需要一個mysql_select_db()函數來選擇任一數據庫,因為其他數據庫將自動引用。

還要確保mysql_connect()中指定的用戶具有連接到這兩個數據庫的權限。

注意:不推薦使用mysql_函數,而是使用mysqli擴展來避免以后出現問題,例如mysqli_select_db()

暫無
暫無

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

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