【发布时间】:2013-08-08 06:50:39
【问题描述】:
我对所有事情都使用 mysqli。我正在为我构建的一个小型系统添加功能,其中一些示例是 pdo。我正要转换为 mysqli 以匹配我的系统,但我意识到将我已经构建的内容更改为 pdo 可能会减少工作量。我一直在网上阅读有关 pdo 与 mysqli 的信息。
但这是我的问题。我什么时候需要更多的mysqli? PDO 提供了 mysqli 没有的三个主要功能。十二种不同的驱动程序、命名参数和预准备语句。
对于网络开发人员,我真的不需要能够使用超过 18 种数据库类型的网络应用程序。
我看到的唯一主要优势是准备好的语句。
当我使用的唯一语言是 php 时,切换的主要原因是什么? php现在还支持命名参数吗?
有没有办法使用 pdo 从选择中获取结果数?
【问题讨论】:
标签: pdo mysqli prepared-statement named-parameters