📜  PHP | MySQL 选择查询(1)

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

PHP | MySQL 选择查询

MySQL是一个广泛使用的关系型数据库管理系统。PHP是一种广泛使用的服务端编程语言。在PHP应用程序中,使用MySQL查询数据是一个常见的任务。在本文中,我们将介绍如何在PHP中执行MySQL选择查询。

连接到MySQL数据库

在PHP中连接到MySQL数据库,需要使用mysqli或PDO扩展。在本文中,我们将使用mysqli扩展。首先,需要创建一个mysqli对象。连接到MySQL数据库时需要提供一些信息,如主机名、用户名和密码等。以下是连接到MySQL数据库的示例代码:

<?php
// 定义连接信息常量
define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASS', 'password');
define('DB_NAME', 'mydb');

// 创建连接
$conn = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
执行MySQL选择查询

一旦建立了MySQL数据库的连接,可以执行选择查询。选择查询通常使用SELECT语句。以下是使用mysqli执行SELECT查询的示例代码:

<?php
// 定义连接信息常量
define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASS', 'password');
define('DB_NAME', 'mydb');

// 创建连接
$conn = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 执行SELECT查询
$sql = "SELECT id, name, email FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出每行的数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
    }
} else {
    echo "0 结果";
}

$conn->close();
?>
结论

在本文中,我们介绍了如何在PHP中连接到MySQL数据库并执行选择查询。使用mysqli扩展,我们可以轻松地执行SELECT语句,并获取查询结果。MySQL是PHP开发人员的一个有用的工具,可以将数据存储在数据库中并使用PHP处理它们。