php - 我应该为 PDO 使用哪种类型的占位符以获得更快的性能?

标签 php mysql pdo

根据我的阅读,命名占位符(如 :email)和位置占位符(? 占位符)之间的唯一区别是,在稍后绑定(bind)参数时,您无需担心命名占位符的顺序,使用位置时,您需要小心正确地排序参数。

但是,我似乎无法发现其中一个实际上是否比另一个表现更好?

我应该使用哪个来获得更快的性能,还是没有区别?

最佳答案

没有明显的区别。我认为使用命名占位符实际上会稍微快一些,但这是我的观点。我还没有对这个主题进行任何基准测试。

正如你所说。命名占位符不强制您记住参数的顺序,从而提供了额外的灵 active 。

关于php - 我应该为 PDO 使用哪种类型的占位符以获得更快的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9984282/

相关文章:

php - mysql_query() 插入过多数据

php - 如何使用 ajax post 在 ionic 中实现此搜索查询?

php - youtube channel URL 的正则表达式

php - 使用 AJAX + PHP 插入 MySQL 数据库

php - 将mysql转换成PDO格式

php - WordPress 中每个类别两张图片

mysql 查询以 root 身份运行

javascript - 如何使用 php 将网络摄像头捕获的图像存储在指定文件夹中,并将捕获的图像路径存储在 mysql 数据库中?

php - 如果 PHP PDO 事务失败,我必须明确回滚()吗?

php - 为什么所有数据类型都以字符串形式返回 sqlite3 fetchAll(PDO :FETCH_ASSOC) with PHP?