PHP 链接多种数据库 的方法
时间: 2024-02-18 14:01:19 浏览: 43
PHP可以连接多种数据库,以下是连接不同类型数据库的方法:
1. MySQL:
使用MySQLi扩展连接MySQL数据库:
```
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
echo "连接成功";
```
2. Oracle:
使用OCI8扩展连接Oracle数据库:
```
// 连接Oracle数据库
$conn = oci_connect('username', 'password', 'database');
// 检查连接是否成功
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
echo "连接成功";
```
3. PostgreSQL:
使用PDO扩展连接PostgreSQL数据库:
```
$dsn = "pgsql:host=localhost;port=5432;dbname=database;user=username;password=password";
try {
$conn = new PDO($dsn);
echo "连接成功";
} catch (PDOException $e) {
echo "连接失败: " . $e->getMessage();
}
```
4. SQLite:
使用PDO扩展连接SQLite数据库:
```
$dbname = "database.sqlite";
try {
$conn = new PDO("sqlite:$dbname");
echo "连接成功";
} catch (PDOException $e) {
echo "连接失败: " . $e->getMessage();
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)