php 配置多个数据库
时间: 2023-08-10 09:11:46 浏览: 92
在 PHP 中配置多个数据库可以使用多种方式,以下是其中一种常见的方法:
1. 在 PHP 文件中使用不同的连接
可以在 PHP 文件中使用不同的连接来连接不同的数据库。例如:
```
// 连接第一个数据库
$con1 = mysqli_connect("localhost", "user1", "password1", "database1");
// 连接第二个数据库
$con2 = mysqli_connect("localhost", "user2", "password2", "database2");
```
这样就可以通过 `$con1` 和 `$con2` 分别访问不同的数据库了。
2. 在 PHP 中使用 PDO
PDO 是一个 PHP 数据访问层,可以连接多种类型的数据库。可以使用 PDO 连接多个数据库,例如:
```
// 连接第一个数据库
$dsn1 = 'mysql:host=localhost;dbname=database1';
$user1 = 'user1';
$pass1 = 'password1';
$con1 = new PDO($dsn1, $user1, $pass1);
// 连接第二个数据库
$dsn2 = 'mysql:host=localhost;dbname=database2';
$user2 = 'user2';
$pass2 = 'password2';
$con2 = new PDO($dsn2, $user2, $pass2);
```
这样就可以通过 `$con1` 和 `$con2` 分别访问不同的数据库了。
注意:在使用多个数据库时,需要注意数据库连接的安全性和效率问题。建议使用合适的连接池技术来管理数据库连接。