使用PDO驱动快速查询MySQL数据库(pdo连接mysql查询)

PDO(PHP Data Objects)作为一个轻量级且可移植的数据访问库,被广大开发者们所推崇,用于查询MySQL数据库是他的应用之一。下面我们来看看如何使用PDO驱动快速查询MySQL数据库。

首先,我们需要建立连接,示例代码如下:

“`php

// 连接数据库

$db_host = “localhost”;

$db_name = “my_database”;

$db_user = “db_user”;

$db_pass = “db_pass”;

try {

$db = new PDO (“mysql:host={$db_host};dbname={$db_name};charset=utf8”, $db_user, $db_pass);

} catch ( Exception $e) {

echo $e->getMessage();

}


接下来,我们可以使用PDO驱动执行一条查询语句,本例以查询users表为例,示例代码如下:

```php
// 查询users表
$sql = "SELECT * FROM users";
$stmt = $db->prepare($sql);
$stmt->execute();

最后,我们可以使用fetchAll()以数组的形式获取查询结果:

“`php

// 获取查询结果

$result = $stmt->fetchAll(\PDO::FETCH_ASSOC);

foreach ($result as $row) {

echo sprintf(“id: %s, name: %s \n”, $row[‘id’], $row[‘name’]);

}


以上就是使用PDO来快速查询MySQL数据库的完整步骤,特别要提到的是,PDO会对SQL语句中可能存在的安全隐患做预处理,这一点使我们的代码变得更安全。

数据运维技术 » 使用PDO驱动快速查询MySQL数据库(pdo连接mysql查询)