PDO是 PHP Data Objects 的缩写,是PHP提供的一种数据库操作方式。
PDO提供了一种与数据库交互的通用接口,可以访问多种数据库系统,如MySQL、PostgreSQL、Oracle等。
PDO使用面向对象的方式封装了对数据库的操作,可以有效地防止SQL注入攻击,同时也方便了代码的维护。
使用PDO可以实现以下功能:
下面是一个连接MySQL数据库并查询数据的示例:
php query('SELECT * FROM users'); while ($row = $stmt->fetch()) { echo $row['name'] . "\n"; } } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); }
在上面的示例中,首先使用PDO类的构造函数连接了MySQL数据库,然后执行了一条查询语句,最后通过fetch方法获取查询结果集。