PHP 连接 MySQL 数据库并查看数据内容
要查看 MySQL 中的数据,可以使用 SQL 查询语句。在 PHP 中,可以使用 mysqli 或 PDO 扩展来连接 MySQL 数据库,并执行 SQL 查询语句来获取数据。
以下是一个使用 mysqli 扩展连接 MySQL 数据库并查询数据的示例:
// 连接 MySQL 数据库
$mysqli = new mysqli('localhost', 'username', 'password', 'database_name');
// 检查连接是否成功
if ($mysqli->connect_error) {
die('连接失败: ' . $mysqli->connect_error);
}
// 执行查询语句
$sql = 'SELECT * FROM table_name';
$result = $mysqli->query($sql);
// 检查是否有数据
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo '字段1: ' . $row['column1'] . ' - 字段2: ' . $row['column2'] . '<br>';
}
} else {
echo '没有数据';
}
// 关闭连接
$mysqli->close();
在上面的示例中,使用 mysqli 连接到 MySQL 数据库,执行 SELECT 查询语句,并通过 fetch_assoc() 方法获取查询结果。然后,使用 while 循环遍历结果集中的每一行,并输出每个字段的值。最后,使用 close() 方法关闭连接。
使用 PDO 扩展也可以连接到 MySQL 数据库,执行查询语句并获取数据。以下是一个使用 PDO 扩展的示例:
// 连接 MySQL 数据库
$dsn = 'mysql:host=localhost;dbname=database_name';
$username = 'username';
$password = 'password';
$options = array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION);
$pdo = new PDO($dsn, $username, $password, $options);
// 执行查询语句
$sql = 'SELECT * FROM table_name';
$stmt = $pdo->query($sql);
// 检查是否有数据
if ($stmt->rowCount() > 0) {
// 输出数据
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo '字段1: ' . $row['column1'] . ' - 字段2: ' . $row['column2'] . '<br>';
}
} else {
echo '没有数据';
}
// 关闭连接
$pdo = null;
在上面的示例中,使用 PDO 连接到 MySQL 数据库,并执行 SELECT 查询语句。然后,使用 fetch() 方法获取查询结果,并使用 while 循环遍历结果集中的每一行,并输出每个字段的值。最后,使用 null 将 PDO 对象置为 null,以关闭连接。
原文地址: http://www.cveoy.top/t/topic/f2RB 著作权归作者所有。请勿转载和采集!