如何在PHP中连接数据库?
在PHP中连接数据库通常使用PDO(PHP Data Objects)扩展或mysqli扩展。以下是使用PDO连接数据库的示例代码:
<?php
$host = 'localhost'; // 数据库服务器地址
$dbname = 'exampledb'; // 数据库名
$user = 'username'; // 数据库用户名
$password = 'password'; // 数据库密码
try {
// 连接数据库
$pdo = new PDO("mysql:host=$host;dbname=$dbname", $user, $password);
// 设置错误模式为异常
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "连接成功";
} catch (PDOException $e) {
echo "连接失败: " . $e->getMessage();
}
?>
确保在使用前已经在php.ini中启用了PDO扩展,或者在服务器配置中启用。如果你使用的是mysqli扩展,代码会稍有不同:
<?php
$host = 'localhost'; // 数据库服务器地址
$dbname = 'exampledb'; // 数据库名
$user = 'username'; // 数据库用户名
$password = 'password'; // 数据库密码
// 创建连接
$conn = new mysqli($host, $user, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
} else {
echo "连接成功";
}
?>
在实际应用中,你需要根据你的数据库服务器和认证信息来修改上述代码中的 $host
、$dbname
、$user
和 $password
。
评论已关闭