php网站怎么连接数据库
时间: 2024-09-19 21:16:59 浏览: 50
在PHP中建立网站连接数据库,通常会使用MySQLi(MySQL Improved Extension)或PDO(PHP Data Objects)扩展。以下是使用这两种方法的基本步骤:
**使用MySQLi:**
1. 安装MySQLi扩展(已包含在PHP中)。
2. 导入数据库连接参数,例如主机名、数据库名称、用户名和密码:
```php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database_name";
```
3. 创建连接:
```php
$conn = new mysqli($servername, $username, $password, $dbname);
```
4. 检查连接是否成功:
```php
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
```
**使用PDO:**
1. 安装PDO扩展(同样包含在PHP中)。
2. 设置数据库参数,可以使用数组:
```php
$dsn = "mysql:host=$servername;dbname=$dbname;charset=utf8";
$username = "your_username";
$password = "your_password";
try {
$pdo = new PDO($dsn, $username, $password);
} catch (PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
```
3. 同样检查连接是否成功。
在实际项目中,建议使用预处理语句(PreparedStatement)来防止SQL注入攻击,并关闭连接以释放系统资源。
阅读全文