【问题标题】:MYSQL-PDO prepared statementsMYSQL-PDO 准备好的语句
【发布时间】:2013-05-06 18:56:22
【问题描述】:

我有一个关于使用 PDO 准备好的语句的问题。我有一个查询,它从没有任何绑定值的表中选择所有记录,即没有过滤器。它就像“SELECT * FROM EMP”一样简单。查询将是使用分页显示记录时执行了多次。使用准备好的 sql 语句有什么好处还是应该坚持简单的查询语句?

感谢您的帮助。 西米

【问题讨论】:

标签: mysql pdo


【解决方案1】:

选择所有记录进行分页是矛盾的。

如果您使用分页,则意味着您只选择某个页面,即记录的子集。
选择所有记录以仅显示其中的一部分是没有意义的。您必须使用 LIMIT 运算符仅选择要显示的记录。

是的,在这种情况下,您必须为 LIMIT 子句参数使用准备好的语句。虽然有some pitfall, explained here

【讨论】:

  • 如果查询中没有过滤器或限制子句,那应该使用准备好的语句吗?
猜你喜欢
  • 2016-09-10
  • 1970-01-01
  • 1970-01-01
  • 2010-11-30
  • 2016-01-12
  • 1970-01-01
  • 2011-07-13
  • 2017-09-29
相关资源
最近更新 更多