从多个数据库中选择数据?

时间:2010-11-01 23:59:08

标签: php mysql

如何同时访问两个不同的数据库,我的意思是我可以从database1实现搜索并将id或其他信息保存到数据库2中吗?

2 个答案:

答案 0 :(得分:4)

如果您有一个可以访问这两个数据库的用户帐户,只需在数据库名称前加上:

SELECT database1.table1, database2.table2.....

据我所知,你甚至可以做JOIN,虽然我不知道可能的性能影响。

如果您没有可以访问这两个数据库的mySQL帐户,则无法实现。

答案 1 :(得分:1)

是。 PHP有一些MySQL扩展。但是,如果您刚开始使用,请查看MySQL functions。具体来说,mysql_connect()mysql_select_db()可用于创建到不同数据库的单独连接,或在同一连接上在它们之间切换。