本文将介绍如何使用 PHP 连接到 MySQL 数据库,并执行基本的查询操作。

1. 安装 PHP 和 MySQL

在开始之前,请确保您的系统上已安装 PHP 和 MySQL。您可以从以下链接获取安装指南:

2. 创建数据库和表

首先,您需要创建一个数据库和表。以下是一个简单的 SQL 脚本,用于创建一个名为 users 的表:

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(50) NOT NULL,
    password VARCHAR(50) NOT NULL
);

您可以使用 MySQL 命令行工具或任何支持 MySQL 的图形界面工具来执行此脚本。

3. 连接到 MySQL 数据库

在 PHP 中,您可以使用 mysqliPDO 扩展来连接到 MySQL 数据库。以下是一个使用 mysqli 扩展的示例:

<?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

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

请将 your_usernameyour_passwordyour_database 替换为您的数据库凭据。

4. 执行查询

连接到数据库后,您可以使用 SQL 语句执行查询。以下是一个示例,用于从 users 表中获取所有用户:

<?php
// 连接到数据库
$conn = new mysqli($servername, $username, $password, $dbname);

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

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

if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Username: " . $row["username"]. " - Password: " . $row["password"]. "<br>";
    }
} else {
    echo "0 结果";
}

// 关闭连接
$conn->close();
?>

5. 总结

通过以上步骤,您已经学会了如何使用 PHP 连接到 MySQL 数据库并执行查询。希望这个教程能帮助您更好地了解 PHP 和 MySQL 的连接。

PHP MySQL 连接示例