可能重复:
如何在单个网页上连接到多个 MySQL 数据库?
我正在为我的网站构建一个搜索引擎,我有 6 个数据库和许多表。
对于多个数据库,我知道我必须构建一个索引文件,其中包含来自所有数据库和表的信息。
我知道如何在 PHP 和 MySQL 中为数据库构建搜索引擎,
连接多个数据库
mysql_connect(“hostname”, “username”, “password”);
mysql_select_db(“database1”);
mysql_connect(“hostname”, “username”, “password”);
mysql_select_db(“database2”);
并像这样查询
"(SELECT * from database1.search_table WHERE MATCH (title, link) AGAINST(‘keyword’))
Union All
(SELECT * from database2.search_table WHERE MATCH (title, link) AGAINST(‘keyword’)"
我想通过制作一个索引文件来做到这一点。
请为此提出任何好的教程或方法,我谷歌了很多次但没有好的结果。