gpt4 book ai didi

php - 代码点火器 SQL_CALC_FOUND_ROWS

转载 作者:行者123 更新时间:2023-11-29 03:04:59 27 4
gpt4 key购买 nike

如何获取特定查询的总行数并将查询结果限制为 10 行。例如。我有一个名为样本的表。它有 400 行。在运行像 where name = "%Sam%"这样的查询时,它返回 213 行。现在我只取前 10 行并将结果显示给用户,但我需要返回总行数。我应该如何在 code igniter 中执行此操作?

SELECT
SQL_CALC_FOUND_ROWS *
FROM
sample
WHERE
name like "%sam%"

像这样?如何检索总数?

最佳答案

您需要运行第二个查询以获取 SQL_CALC_FOUND_ROWS 的结果:

SELECT FOUND_ROWS()

这将返回使用 SQL_CALC_FOUND_ROWS 找到的值。不过,您可能会发现使用别名更容易获得结果:

SELECT FOUND_ROWS() AS num_results

关于php - 代码点火器 SQL_CALC_FOUND_ROWS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17109016/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com