📜  PHP MySQL-select(1)

📅  最后修改于: 2023-12-03 15:33:30.498000             🧑  作者: Mango

PHP MySQL-select介绍

PHP 是一种常用的开源通用脚本语言,MySQL 是一个流行的开源关系数据库管理系统。PHP 和 MySQL 都能够完美地配合使用,开发出高效的动态网站。本文将介绍 PHP 如何使用 MySQL-select 查询数据库。

连接到 MySQL 数据库

在进行任何查询之前,需要先建立一个数据库连接,使用 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 查询

查询 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 数据库连接

使用完 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 数据库的基本方法和技巧。