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

PHP数据库函数:连接、查询、更新、删除数据库数据

发布时间:2023-07-03 08:26:09

PHP 是一种广泛使用的服务器端脚本语言,常用于开发动态网页和数据库应用。在 PHP 中,可以使用一系列的数据库函数来连接、查询、更新和删除数据库数据。本文将介绍 PHP 的数据库函数,包括连接数据库、查询数据、更新数据和删除数据。

1. 连接数据库:

在 PHP 中,可以使用 mysqli_connect() 函数来连接数据库。该函数有四个参数:服务器地址、用户名、密码和数据库名称。以下是一个连接数据库的示例代码:

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "mydb";
$conn = mysqli_connect($servername, $username, $password, $dbname);

在连接成功后,可以使用 $conn 对象执行数据库操作。

2. 查询数据:

在 PHP 中,可以使用 mysqli_query() 函数来执行 SQL 查询语句。该函数有两个参数:连接对象和 SQL 查询语句。以下是一个查询数据库数据的示例代码:

$sql = "SELECT * FROM customers";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "ID: " . $row["id"] . " - Name: " . $row["name"] . "<br>";
    }
} else {
    echo "0 results";
}

上述代码首先执行 SQL 查询语句,然后通过循环遍历结果集中的每一行,并打印出相关数据。

3. 更新数据:

在 PHP 中,可以使用 mysqli_query() 函数来执行 SQL 更新语句。以下是一个更新数据库数据的示例代码:

$sql = "UPDATE customers SET name='John' WHERE id=1";
if (mysqli_query($conn, $sql)) {
    echo "Record updated successfully";
} else {
    echo "Error updating record: " . mysqli_error($conn);
}

上述代码执行 SQL 更新语句,将 customers 表中 id 为 1 的记录的 name 字段更新为 "John"。

4. 删除数据:

在 PHP 中,可以使用 mysqli_query() 函数来执行 SQL 删除语句。以下是一个删除数据库数据的示例代码:

$sql = "DELETE FROM customers WHERE id=1";
if (mysqli_query($conn, $sql)) {
    echo "Record deleted successfully";
} else {
    echo "Error deleting record: " . mysqli_error($conn);
}

上述代码执行 SQL 删除语句,删除 customers 表中 id 为 1 的记录。

综上所述,连接、查询、更新和删除数据库数据是 PHP 开发中常用的操作。通过使用 mysqli_connect() 函数连接数据库,mysqli_query() 函数执行 SQL 查询、更新和删除语句,可以方便地进行数据库操作。