在PHP中,可以使用MySQLi或PDO扩展来连接和操作数据库。
使用MySQLi扩展从数据库读取数据的示例代码如下:
// 连接到数据库 $mysqli = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功 if ($mysqli->connect_errno) { echo "Failed to connect to MySQL: " . $mysqli->connect_error; exit; } // 查询数据库并获取结果集 $result = $mysqli->query("SELECT * FROM table"); // 检查查询是否成功 if (!$result) { echo "Failed to execute query: " . $mysqli->error; exit; } // 循环遍历结果集并输出数据 while ($row = $result->fetch_assoc()) { echo $row['column1'] . " " . $row['column2'] . " "; } // 释放结果集和关闭数据库连接 $result->free(); $mysqli->close();
使用PDO扩展从数据库读取数据的示例代码如下:
// 连接到数据库 $dsn = "mysql:host=localhost;dbname=database"; $username = "username"; $password = "password"; try { $pdo = new PDO($dsn, $username, $password); } catch (PDOException $e) { echo "Failed to connect to database: " . $e->getMessage(); exit; } // 查询数据库并获取结果集 $query = "SELECT * FROM table"; $result = $pdo->query($query); // 检查查询是否成功 if (!$result) { echo "Failed to execute query: " . $pdo->errorInfo()[2]; exit; } // 循环遍历结果集并输出数据 while ($row = $result->fetch(PDO::FETCH_ASSOC)) { echo $row['column1'] . " " . $row['column2'] . " "; } // 关闭数据库连接 $pdo = null;
请根据自己的数据库配置和查询语句修改代码中的相关参数。