2009-09-18 2 views
0

Im используя PHP, чтобы сделать это:Выполнить запрос к каждой БД

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

}

DB1 DB2 DB3 DB4

Я хочу добавить к этому путем добавления простого запроса на выборку и запускать это против каждой базы данных. выбор вытащит первое имя каждого пользователя в таблице пользователей из каждой БД.

+0

я подозрительными, когда вопрос не имеет каких-либо знаков вопроса. –

ответ

0

Try следующие

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

Изменено UNION с до UNION ALL

+0

Не используйте UNION, используйте UNION ALL – nos

+0

, вы определенно правы, и я обновил ответ –