use*_*039 2 php mysql database join inner-join
如何使用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);
Run Code Online (Sandbox Code Playgroud)
虽然mysql_select_db()选择一个数据库,但如果您需要访问必须从中提取数据的数据库的权限,则只需要一个mysql_select_db()函数来选择任一数据库,因为其他数据库将自动引用.
还要确保mysql_connect()中指定的用户具有连接到这两个数据库的权限.
注意:不推荐使用mysql_函数,而是使用mysqli扩展来避免以后出现问题,例如mysqli_select_db()