medoo怎么同时链接两个数据库
时间: 2023-05-27 15:00:59 浏览: 135
要同时连接两个数据库,需要创建两个不同的数据库连接对象,每个对象分别连接不同的数据库。以下是一个示例代码,可以同时连接两个MySQL数据库:
```
require 'Medoo.php';
// 连接第一个数据库
$db1 = new Medoo([
'database_type' => 'mysql',
'database_name' => 'db1',
'server' => 'localhost',
'username' => 'root',
'password' => ''
]);
// 连接第二个数据库
$db2 = new Medoo([
'database_type' => 'mysql',
'database_name' => 'db2',
'server' => 'localhost',
'username' => 'root',
'password' => ''
]);
// 使用第一个数据库查询数据
$data1 = $db1->select('table1', [
'id', 'name', 'age'
]);
// 使用第二个数据库查询数据
$data2 = $db2->select('table2', [
'id', 'title', 'content'
]);
```
在上面的代码中,首先分别创建了 `$db1` 和 `$db2` 两个数据库连接对象,分别连接了 `db1` 和 `db2` 两个MySQL数据库。接下来,可以分别使用这两个数据库连接对象执行查询操作,从不同的表中查询数据。
阅读全文