PHP 将数据存储到数据库141


在 PHP 中,您可以使用 MySQLi 或 PDO 等数据库扩展程序将数据存储到数据库中。在本篇教程中,我们将重点介绍使用 MySQLi 扩展程序,因为它既易于使用,又是 PHP 中最常用的扩展程序之一。

建立数据库连接

首先,您需要建立与数据库的连接。为此,您可以使用以下代码:```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);
}
```

创建表

在将数据存储到数据库之前,您需要创建一个表来容纳该数据。为此,您可以使用以下代码:```php
// 创建表查询
$sql = "CREATE TABLE IF NOT EXISTS users (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL,
PRIMARY KEY (id)
)";
// 执行查询
if ($conn->query($sql) === TRUE) {
echo "用户表创建成功";
} else {
echo "创建用户表失败: " . $conn->error;
}
```

插入数据

要将数据插入表中,可以使用以下代码:```php
// 插入数据查询
$sql = "INSERT INTO users (name, email) VALUES ('John Doe', '@')";
// 执行查询
if ($conn->query($sql) === TRUE) {
echo "数据插入成功";
} else {
echo "数据插入失败: " . $conn->error;
}
```

更新数据

要更新表中的数据,可以使用以下代码:```php
// 更新数据查询
$sql = "UPDATE users SET name='Jane Doe' WHERE id=1";
// 执行查询
if ($conn->query($sql) === TRUE) {
echo "数据更新成功";
} else {
echo "数据更新失败: " . $conn->error;
}
```

删除数据

要从表中删除数据,可以使用以下代码:```php
// 删除数据查询
$sql = "DELETE FROM users WHERE id=1";
// 执行查询
if ($conn->query($sql) === TRUE) {
echo "数据删除成功";
} else {
echo "数据删除失败: " . $conn->error;
}
```

关闭数据库连接

在完成与数据库的交互后,应始终关闭连接。为此,您可以使用以下代码:```php
// 关闭数据库连接
$conn->close();
```

本教程展示了如何使用 PHP 将数据存储到数据库中。通过遵循这些步骤,您可以轻松地与数据库进行交互并管理您的数据。

2024-10-21


上一篇:PHP 字符串排序:深入探索

下一篇:PHP 库文件:扩展 PHP 功能的强大工具