[英]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.