【发布时间】:2010-10-11 07:13:52
【问题描述】:
我刚刚阅读了有关 mysql 的 SQL_CALC_FOUND_ROWS 和 FOUND_ROWS() 的信息,它们通过删除 LIMIT 条件来帮助您获得先前执行的查询的总结果大小。现在我想在现有的 Web 应用程序中使用此功能。
我有几种方法,但我不确定哪种方法最好:
1) PHP 是否已经有使用 FOUND_ROWS() 特性的函数?我正在使用带有 mysqli 的 php 5 和带有 innodb 存储引擎的 mysql 5。
2) 我正在构建的应用程序已经拥有自己的数据访问对象,该对象包装了 mysqli 库。它负责生成经常使用的 CRUD 查询。我是否应该编辑此对象以在所有 SELECT 查询中包含 SQL_CALC_FOUND_ROWS?可能存在哪些并发症?
还有其他想法/反馈吗?
【问题讨论】:
标签: mysql