说明:
$db_host = 数据库连接名称(localhost:3306)
$db_user = 用户名
$db_pwd = 密码
$db_name = 数据库名称
$conn1 = @mysql_connect($host1, $user1, $pwd1); // 这里的‘@’是用来不显示出错的信息
mysql_select_db($name1, $conn1);
$conn2 = @mysql_connect($host2, $user2, $pwd2);
mysql_select_db($name2, $conn2);
一、如果只查询一个数据库
1.@mysql_query($sql);这个时候会使用最后一个建立的连接,即$conn2
2.@mysql_query($sql, $conn1);这个时候会使用指定的连接,即$conn1
二、如果查询两个数据库
// 此处sql连接时一定要写明数据库名称name1 和 name2
$sql = @"SELECT orderId FROM name1.ecs_users LEFT JOIN name2.engrave_order ON ecs_users.user_id = engrave_order.order_userId";
// 此处可以不用指明哪个数据库,因为会自动已经写了数据库名,会自动识别数据库连接
mysql_query($sql);