针对每个DB运行查询

Im using php to do this:

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

}

DB1 DB2 DB3 DB4

I want to add to this by adding a simple select query and running that against each database. the select will pull out the firstname of every user in the users table from each DB.

php
duanjiao5723
duanjiao5723 当问题没有任何问号时,我会产生怀疑。
接近 11 年之前 回复

1个回答



请尝试以下</ p>

 (SELECT username,'DB1'AS Database FROM DB1。 用户)
UNION ALL
(SELECT用户名,'DB2'AS数据库来自DB2.users)
UNION ALL
... etc
</ code> </ pre>

更改 UNION </ code>到 UNION ALL </ code> </ p>
</ div>

展开原文

原文

Try following

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

Changed UNIONs to UNION ALL

doufan2541
doufan2541 你是对的,我已经更新了答案
接近 11 年之前 回复
douwei2966
douwei2966 不要使用UNION,请使用UNION ALL
接近 11 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐