PHP应该使用pg_ *函数还是PDO?

杰米勒贾姆

我正在使用PostgreSQL数据库启动项目。我知道不建议使用mysql_ *函数,最好的做法是将PDO与MySQL数据库一起使用,但是PostgreSQL呢?pg_ *函数是否已被弃用或正在被弃用?PDO或pg_ *是与postgres交谈的首选方法吗?一个比另一个更快或更安全吗?

ext / mysql已过时,因为它是古老的,并且具有更好的后继:ext / mysqli。
ext / pgsql没有被弃用,也没有后继,它很好,您可以将其用作本机Postgres数据库接口。

PDO是一个统一接口,用于在同一API下抽象许多不同的数据库驱动程序。也是一个可行的界面。本地pgsql接口可能会或可能不会提供某些特定于Postgres的特定功能,而PDO在其抽象接口中不支持这些功能。如果愿意,pgsql API会“更接近金属”,如果需要的话,这可能是一个优势。但是,除非您知道所需的某些特定内容,否则您可能不会发现很大的不同。

我个人喜欢PDO。如果您不确定,我会尝试编写一些简单的测试脚本,然后根据您认为哪种感觉更舒适以及您更了解哪些文档来决定使用哪种脚本。也就是说,除非您有其他决定性因素,例如使用PDO提供的抽象功能更轻松地切换到其他数据库的灵活性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP应该使用pg_ *函数还是PDO?

来自分类Dev

在PDO中使用php函数

来自分类Dev

PHP PDO:我们应该将pdo的function __construct设置为private还是public?

来自分类Dev

通用函数:JavaScript还是PHP?

来自分类Dev

应该使用引入新的成员函数还是仅使用别名?

来自分类Dev

PHP PDO lastInsertId() 函数混淆

来自分类Dev

python-我应该使用静态方法还是顶级函数

来自分类Dev

全局使用函数还是本地使用函数?

来自分类Dev

函数应该返回Null还是Object呢?

来自分类Dev

我应该对PDO准备好的语句使用bindParam(),bindValue()还是execute()

来自分类Dev

如果React组件始终呈现null,还是应该使用函数,我应该使用它吗?

来自分类Dev

使用打字稿时,我应该使用函数还是箭头函数来响应组件?

来自分类Dev

我应该使用指向OOP对象的指针还是应该创建默认构造函数?

来自分类Dev

我应该使用静态函数还是实例函数从数据库填充对象?

来自分类Dev

递归PHP函数中的PDO连接错误

来自分类Dev

类构造函数中的PHP PDO查询

来自分类Dev

构造函数中的PHP全局PDO对象

来自分类Dev

一个函数应该分担两个职责,还是应该使用状态检查器函数

来自分类Dev

我们应该还是不应该在Javascript主函数中的函数声明后使用分号?

来自分类Dev

在Javascript中的主要函数中的函数声明之后,我们应该还是不应该使用分号?

来自分类Dev

在PDO中使用htmlspecialchars函数准备并执行

来自分类Dev

我应该使用PHP还是Javascript刷新页面?

来自分类Dev

最好的-使用内置函数还是编写自己的函数?

来自分类Dev

我应该在函数外部还是内部打开文件?

来自分类Dev

函数应该在jQuery的扩展内部还是外部?

来自分类Dev

条件应该在函数/方法的内部还是外部

来自分类Dev

我应该将shell函数定义为x()还是x()?

来自分类Dev

我应该在main()内部还是外部定义函数?

来自分类Dev

在C语言中,函数exit()还是应该允许main()处理?

Related 相关文章

  1. 1

    PHP应该使用pg_ *函数还是PDO?

  2. 2

    在PDO中使用php函数

  3. 3

    PHP PDO:我们应该将pdo的function __construct设置为private还是public?

  4. 4

    通用函数:JavaScript还是PHP?

  5. 5

    应该使用引入新的成员函数还是仅使用别名?

  6. 6

    PHP PDO lastInsertId() 函数混淆

  7. 7

    python-我应该使用静态方法还是顶级函数

  8. 8

    全局使用函数还是本地使用函数?

  9. 9

    函数应该返回Null还是Object呢?

  10. 10

    我应该对PDO准备好的语句使用bindParam(),bindValue()还是execute()

  11. 11

    如果React组件始终呈现null,还是应该使用函数,我应该使用它吗?

  12. 12

    使用打字稿时,我应该使用函数还是箭头函数来响应组件?

  13. 13

    我应该使用指向OOP对象的指针还是应该创建默认构造函数?

  14. 14

    我应该使用静态函数还是实例函数从数据库填充对象?

  15. 15

    递归PHP函数中的PDO连接错误

  16. 16

    类构造函数中的PHP PDO查询

  17. 17

    构造函数中的PHP全局PDO对象

  18. 18

    一个函数应该分担两个职责,还是应该使用状态检查器函数

  19. 19

    我们应该还是不应该在Javascript主函数中的函数声明后使用分号?

  20. 20

    在Javascript中的主要函数中的函数声明之后,我们应该还是不应该使用分号?

  21. 21

    在PDO中使用htmlspecialchars函数准备并执行

  22. 22

    我应该使用PHP还是Javascript刷新页面?

  23. 23

    最好的-使用内置函数还是编写自己的函数?

  24. 24

    我应该在函数外部还是内部打开文件?

  25. 25

    函数应该在jQuery的扩展内部还是外部?

  26. 26

    条件应该在函数/方法的内部还是外部

  27. 27

    我应该将shell函数定义为x()还是x()?

  28. 28

    我应该在main()内部还是外部定义函数?

  29. 29

    在C语言中,函数exit()还是应该允许main()处理?

热门标签

归档