欢迎访问宙启技术站
智能推送

PHP数据库函数使用方法及示例

发布时间:2023-06-21 03:33:57

PHP是一种常用的服务器端脚本语言,常用于Web开发。在PHP中,与数据库操作相关的函数非常重要。本文将介绍PHP中常用的数据库函数的使用方法及示例。

1. 连接数据库

连接数据库是PHP中与数据库操作的 步,以下是连接MySQL数据库的示例代码:

$servername = "localhost"; // 数据库所在的服务器名称
$username = "username"; // 用户名
$password = "password"; // 密码
$database = "database"; // 数据库名称

// 创建连接
$conn = mysqli_connect($servername, $username, $password, $database);

// 检测连接
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
echo "连接成功";

2. 查询数据

PHP中查询数据的函数有mysqli_query()和mysqli_fetch_assoc()。前者用于执行SQL查询语句,后者用于获取查询结果中的每一行。

以下是查询数据的示例代码:

$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);

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

3. 插入数据

PHP中插入数据的函数是mysqli_query(),使用INSERT语句即可插入数据。

以下是插入数据的示例代码:

$sql = "INSERT INTO users (name, email)
VALUES ('John Doe', 'john@example.com')";

if (mysqli_query($conn, $sql)) {
    echo "数据插入成功";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

4. 更新数据

PHP中更新数据的函数是mysqli_query(),使用UPDATE语句即可更新数据。

以下是更新数据的示例代码:

$sql = "UPDATE users SET email='john.doe@example.com' WHERE name='John Doe'";

if (mysqli_query($conn, $sql)) {
    echo "数据更新成功";
} else {
    echo "Error updating record: " . mysqli_error($conn);
}

5. 删除数据

PHP中删除数据的函数是mysqli_query(),使用DELETE语句即可删除数据。

以下是删除数据的示例代码:

$sql = "DELETE FROM users WHERE id=3";

if (mysqli_query($conn, $sql)) {
    echo "数据删除成功";
} else {
    echo "Error deleting record: " . mysqli_error($conn);
}

6. 关闭连接

关闭与数据库的连接是PHP中与数据库操作的最后一步,使用mysqli_close()函数即可关闭连接。

以下是关闭连接的示例代码:

mysqli_close($conn);
echo "数据库连接已关闭";

总结

以上是PHP中常用的数据库函数的使用方法及示例。连接数据库、查询数据、插入数据、更新数据、删除数据、关闭连接是PHP中与数据库操作的主要内容。如果要使用其他数据库,只需更改连接数据库的函数即可。为了保证数据库操作的安全性,建议使用PDO或预处理语句来进行数据库操作。