PHP 连接 MySQL 数据库的完整指南211


在构建基于 Web 的应用程序时,与数据库进行交互至关重要。在 PHP 中,MySQL 是一个广泛使用的关系数据库管理系统 (RDBMS)。本指南将提供逐步说明,向您展示如何使用 PHP 连接到 MySQL 数据库。

先决条件
PHP 7 或更高版本
MySQL 5.6 或更高版本
MySQL 数据库
Web 服务器(例如 Apache 或 Nginx)

1. 安装 PHP MySQLi 扩展

PHP 提供了 MySQLi 扩展来简化与 MySQL 的交互。要安装此扩展,请执行以下命令:```sh
sudo apt-get install php-mysqli
```

2. 创建连接

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

3. 执行查询

连接成功后,您就可以执行查询。以下示例演示如何选择数据库中的数据:```php
$sql = "SELECT * FROM users";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出结果
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"] . " - Name: " . $row["name"] . "
";
}
} else {
echo "没有结果";
}
```

4. 插入数据

要插入数据,请使用以下代码:```php
$sql = "INSERT INTO users (name, email) VALUES ('John', 'john@')";
if ($conn->query($sql) === TRUE) {
echo "新记录创建成功";
} else {
echo "错误: " . $sql . "
" . $conn->error;
}
```

5. 更新数据

要更新数据,请使用以下代码:```php
$sql = "UPDATE users SET name='Jane' WHERE id=1";
if ($conn->query($sql) === TRUE) {
echo "记录更新成功";
} else {
echo "错误: " . $sql . "
" . $conn->error;
}
```

6. 删除数据

要删除数据,请使用以下代码:```php
$sql = "DELETE FROM users WHERE id=1";
if ($conn->query($sql) === TRUE) {
echo "记录删除成功";
} else {
echo "错误: " . $sql . "
" . $conn->error;
}
```

7. 关闭连接

完成后,请始终关闭连接。```php
$conn->close();
```

本指南提供了关于如何使用 PHP 连接到 MySQL 数据库的分步说明。通过遵循这些步骤,您可以轻松地与 MySQL 交互并管理数据。如果您遇到任何问题,请随时参考 MySQLi 文档以获取更详细的信息。

2024-10-19


上一篇:PHP 数组中添加元素的最全指南

下一篇:PHP 连接 MySQL 数据库:快速入门指南