我在同一台服务器上有 2 个数据库和 2 个相同的表。
我想要做的是从两个表中选择所有记录并将它们加入一个数组中。我一直在搞乱下面的脚本。由于某种原因,它两次返回 db2.tbl 的记录,并且根本不返回 db1.tbl 记录。当我尝试从单个数据库中选择数据时,它们都可以正常工作。有没有人看到问题?
<?PHP
require_once("config.php");
$conn = @mysql_connect($dbhost, $dbuser, $dbpass)or die ('Error connecting to mysql server'.mysql_error());
$q = mysql_query("SELECT * FROM db1.tbl JOIN db2.tbl");
var_dump(mysql_num_rows($q));
while($arr = mysql_fetch_assoc($q)){
var_dump($arr);
}
?>