PDO(PHP Data Objects)是PHP中用于数据库操作的一个扩展,它提供了一种统一的接口来访问多种数据库系统,如MySQL、PostgreSQL、SQLite等。

AI绘图结果,仅供参考
要使用PDO连接数据库,首先需要实例化一个PDO对象。连接时需要指定数据库的DSN(数据源名称),以及用户名和密码。例如:$pdo = new PDO(‘mysql:host=localhost;dbname=test’, ‘root’, ”);。
连接成功后,可以通过PDO对象执行SQL语句。使用exec()方法可以执行不返回结果的SQL,如INSERT或UPDATE。而query()方法适用于SELECT查询,并返回一个PDOStatement对象。
为了防止SQL注入,建议使用预处理语句。通过prepare()方法准备SQL语句,然后使用bindParam()或bindValue()绑定参数,最后调用execute()执行。
获取查询结果时,可以使用fetch()方法逐行读取数据,或者使用fetchAll()一次性获取所有结果。常见的获取方式包括PDO::FETCH_ASSOC和PDO::FETCH_OBJ。
在操作完成后,建议关闭数据库连接,虽然PHP会自动关闭,但显式设置$pdo = null;可以释放资源,提高程序效率。