PDO
PDO类
PDO
PHP 5.1.0 及以上版本
PDO(PHP Data Objects)是一个用于访问数据库的扩展,提供了一种统一的方法来访问各种数据库(如MySQL、PostgreSQL、SQLite等)。PDO具有更高的安全性,特别是在执行SQL查询时防止SQL注入。
new PDO(dsn, username, password, options);
成功时,返回一个PDO实例;失败时,抛出异常。
下面是一个PDO连接MySQL数据库并执行查询的示例:
$stmt = $pdo->query('SELECT * FROM users');
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo $row['username'] . "<br>";
}
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}