如何在PHP中连接MySQL数据库并进行数据查询?

在PHP中连接MySQL数据库并进行数据查询可以通过MySQLi扩展或PDO(PHP Data Objects)实现。以下是使用MySQLi连接和查询的示例:

1. **连接到数据库:**

```php
$servername = "localhost";
$username = "你的数据库用户名";
$password = "你的数据库密码";
$dbname = "你的数据库名";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
```

2. **查询数据库:**

```php
$sql = "SELECT id, firstname, lastname FROM your_table_name";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"]. " - 姓名: " . $row["firstname"]. " " . $row["lastname"]. "
";
}
} else {
echo "0 结果";
}
```

3. **关闭连接:**

```php
$conn->close();
```

**说明:**
- `$servername`、`$username`、`$password`和`$dbname`需要根据你的实际数据库配置进行设置。
- 查询语句里的`your_table_name`需要替换为你要查询的实际表名。

以上是一个基本的示例,实际应用中要注意SQL注入问题,并采取相应的安全措施,例如使用预处理语句等。

若文章对您有帮助,帮忙点个赞!

0
0
发布时间 2025-03-13 12:00:11
0 条回复(回复会通过微信通知作者)
点击加载更多评论
登录 后再进行评论
(微信扫码即可登录,无需注册)