在PHP中,连接数据库通常有两种方法:MySQLi和PDO。以下是使用这两种方法连接数据库的步骤:
MySQLi
$mysqli = new mysqli();
2. 使用`mysqli_connect()`函数连接到数据库服务器。
$mysqli->connect('localhost', 'username', 'password', 'database_name');
3. 确认连接是否成功,可以使用`mysqli_connect_error()`函数获取连接错误信息。
if (!$mysqli) {die('连接失败:' . mysqli_connect_error());}
4. 使用`mysqli_select_db()`函数选择要使用的数据库。
$mysqli->select_db('database_name');
5. 执行查询、处理结果集和关闭连接。
// 执行查询$sql = 'SELECT * FROM table_name';$result = $mysqli->query($sql);// 处理结果集if ($result) {while ($row = $result->fetch_assoc()) {// 处理每一行数据}}// 关闭连接$mysqli->close();
PDO
1. 创建一个PDO对象,并传入连接字符串和数据库用户名、密码等参数。
$dsn = 'mysql:host=localhost;dbname=database_name';$username = 'username';$password = 'password';try {$db = new PDO($dsn, $username, $password);} catch (PDOException $e) {die('连接失败:' . $e->getMessage());}
2. 设置错误处理模式为异常。
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
3. 执行查询、处理结果集和关闭连接。
// 执行查询$sql = 'SELECT * FROM table_name';$result = $db->query($sql);// 处理结果集foreach ($result as $row) {// 处理每一行数据}// 关闭连接$db = null;
请确保使用您自己的数据库凭据替换`username`、`password`和`database_name`。

