我有两个数据库(比如 Old 和 In_Use),每个都有不同的表。In_Use db 中的表会在一段时间后移至 Old db,并在 In_Use db 中创建新表。
在一个表单中,我将 TableName 作为输入,并希望从选定的表中选择项目。但我不知道该表在哪个数据库中(因为它会随着时间而变化)!
从另一篇文章我得到以下信息
$Old = mysql_connect($hostname, $username, $password);
$In_Use = mysql_connect($hostname, $username, $password, true);
mysql_select_db('Old', $Old);
mysql_select_db('In_Use', $In_Use);
此代码连接到两个数据库。
我的问题:有没有办法“虚拟加入”这两个数据库,以便我可以从旧表或 In_Use 表中获取项目?
mysql_query('select * from TableName', $TheTwoDBs);