在 PHP 中创建和管理数据库连接35


在 PHP 中建立和维护数据库连接对于任何 web 应用程序都是至关重要的。它使应用程序能够存储、检索和管理数据,从而实现动态和交互式内容。

建立数据库连接

要建立数据库连接,可以使用以下代码:```php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database_name";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("连接失败:" . $conn->connect_error);
}
```

此代码将使用指定的服务器名、用户名、密码和数据库名称建立到 MySQL 数据库的连接。

查询数据库

连接到数据库后,可以使用 SQL 查询来检索数据。例如,以下代码将从名为 "customers" 的表中检索所有客户记录:```php
$sql = "SELECT * FROM customers";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出结果
while($row = $result->fetch_assoc()) {
echo $row["id"] . " " . $row["name"] . " " . $row["email"] . "
";
}
} else {
echo "没有找到记录";
}
```

插入数据

要向数据库中插入数据,可以使用 INSERT 语句。例如,以下代码将向 "customers" 表中插入一条新记录:```php
$sql = "INSERT INTO customers (name, email) VALUES ('John Doe', '@')";
if ($conn->query($sql) === TRUE) {
echo "记录已成功插入";
} else {
echo "Error: " . $conn->error;
}
```

更新数据

要更新数据库中的数据,可以使用 UPDATE 语句。例如,以下代码将 "customers" 表中 id 为 1 的记录的电子邮件地址更新为 "@":```php
$sql = "UPDATE customers SET email='@' WHERE id=1";
if ($conn->query($sql) === TRUE) {
echo "记录已成功更新";
} else {
echo "Error: " . $conn->error;
}
```

删除数据

要从数据库中删除数据,可以使用 DELETE 语句。例如,以下代码将从 "customers" 表中删除 id 为 1 的记录:```php
$sql = "DELETE FROM customers WHERE id=1";
if ($conn->query($sql) === TRUE) {
echo "记录已成功删除";
} else {
echo "Error: " . $conn->error;
}
```

关闭数据库连接

在使用完数据库连接后,必须关闭它以释放资源。可以使用 close() 方法做到这一点:```php
$conn->close();
```

通过遵循这些步骤,开发人员可以轻松地在 PHP 中建立、管理和操作数据库连接,从而为他们的 web 应用程序提供强大的数据存储和检索功能。

2024-10-19


上一篇:遍历多维 PHP 数组:详尽指南

下一篇:PHP 删除文件详解