如何内连接同一服务器上2个不同的mysql数据库中的两个表?

use*_*039 2 php mysql database join inner-join

如何使用php mysql_query内连接2个不同的mysql数据库中的两个表

数据库的名称是"database"和"image_database",表格是"user"和"user_image"

Mud*_*san 8

 $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()