📅  最后修改于: 2023-12-03 15:33:30.498000             🧑  作者: Mango
PHP 是一种常用的开源通用脚本语言,MySQL 是一个流行的开源关系数据库管理系统。PHP 和 MySQL 都能够完美地配合使用,开发出高效的动态网站。本文将介绍 PHP 如何使用 MySQL-select 查询数据库。
在进行任何查询之前,需要先建立一个数据库连接,使用 PHP 内置的 mysqli() 函数即可。
$servername = "localhost"; // 数据库服务器名称
$username = "root"; // 数据库用户名
$password = ""; // 数据库密码
$dbname = "myDB"; // 数据库名称
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
查询 MySQL 数据库使用 SELECT 语句,要查询的列必须放在 SELECT 关键字之后,要查询的表必须放在 FROM 关键字之后。还可以根据需要添加 WHERE 或 ORDER BY 子句来限制或排序查询结果集。
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出每行数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
}
} else {
echo "0 结果";
}
使用完 MySQL 数据库之后,需要关闭已打开的数据库连接。本例中的 mysqli_close() 函数用于关闭连接。
$conn->close();
下面是一个完整的 PHP MySQL-select 查询数据库的示例代码:
<?php
$servername = "localhost"; // 数据库服务器名称
$username = "root"; // 数据库用户名
$password = ""; // 数据库密码
$dbname = "myDB"; // 数据库名称
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 执行 SELECT 查询
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出每行数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
}
} else {
echo "0 结果";
}
// 关闭连接
$conn->close();
?>
本文介绍了 PHP 如何使用 MySQL-select 查询数据库。通过本文的学习,你应该已经掌握了查询 MySQL 数据库的基本方法和技巧。