针对每个DB运行查询

时间:2009-09-18 14:46:29

标签: php

我使用php来做到这一点:

while ($row = mysql_fetch_object($db_list)) {
 echo $row->Database . "<br>";

}

DB1 DB2 DB3 DB4

我想通过添加一个简单的select查询并针对每个数据库运行它来添加到此。 select将从每个DB中提取users表中每个用户的名字。

1 个答案:

答案 0 :(得分:0)

尝试以下

(SELECT username, 'DB1' AS Database FROM DB1.users)
UNION ALL
(SELECT username, 'DB2' AS Database FROM DB2.users)
UNION ALL
...etc

UNION更改为UNION ALL