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 查询、更新和删除语句,可以方便地进行数据库操作。
