在PHP中调用数据库连接通常涉及以下几个步骤:
创建数据库连接文件
:创建一个PHP文件,比如
db.php
,在这个文件中包含数据库连接的代码。
connect_error) {
die(“连接失败: ” . $conn->connect_error);
}
?>
在其他文件中包含数据库连接
:在需要进行数据库操作的PHP文件中,使用
include
或
require
语句包含上面的连接文件。
query($sql);
if ($result->num_rows > 0) {
// 输出每行数据
while($row = $result->fetch_assoc()) {
echo “id: ” . $row[“id”]. ” – Name: ” . $row[“name”]. “
“;
}
} else {
echo “0 结果”;
}
$conn->close();
?>
使用PDO进行数据库连接
:PDO(PHP Data Objects)提供了一种访问数据库的统一方法。你可以在连接文件中使用PDO来创建连接。
PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
try {
$pdo = new PDO($dsn, $user, $pass, $options);
} catch (\PDOException $e) {
throw new \PDOException($e->getMessage(), (int)$e->getCode());
}
?>
然后在其他文件中包含这个连接文件:
query(‘SELECT id, name FROM users’);
while ($row = $stmt->fetch()) {
echo $row[‘id’] . ‘ ‘ . $row[‘name’] . ‘
‘;
}
?>
确保在实际部署时,不要在代码中硬编码数据库的用户名和密码,而是使用环境变量或配置文件来管理这些敏感信息。
以上是两种常见的方法来在PHP中调用数据库连接。记得在生产环境中使用更安全的连接方式,比如使用PDO,并确保数据库用户仅具有必要的权限。