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或预处理语句来进行数据库操作。
