3

我的第一个 PHP 和 postgreSQL 项目,我在 MSSQL 和 ASP 方面有很好的经验。我使用 pg_connect 和 PDO 运行测试连接,一切正常,使用 3000 行结果集进行一些测试,我遇到 pg_connect 的速度至少比 PDO 快 20%。另一方面,我看到大多数人使用 PDO,为什么?在您看来,每种方法的优缺点是什么?谢谢。

4

1 回答 1

2

如果您对面向对象编程感到满意,我会推荐 PDO。对于大多数具有合理数量的数据库交互的项目,您可能希望为您的 *_connect 函数使用包装类。PDO 消除了这种需求,因为您已经在使用对象。

此外,PDO 为准备好的语句提供了方便的方法,这是一种插入/更新数据的安全方法。

于 2013-01-10T20:15:06.057 回答