gpt4 book ai didi

php - 单个 mysqli 查询语句获取总行数和限制

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

我想获取 MySQL 数据库表中的记录总数,并使用此限制。例如,有 100 行,我想使用的限制假设是 10。我知道如何使用两个查询来执行此操作,但我想一次性执行此操作。

SELECT count(*) as total_rows FROM mytable; // gets the total count of rows

SELECT col1,col2 FROM mytable LIMIT 0, 10; // gets the 10 rows of col1,col2

我想一次性完成。任何想法。谢谢。

最佳答案

这是 SQL Fiddle这演示了下面的工作原理:

SELECT m.*, 
(
SELECT COUNT(*)
FROM mytable AS sm
) AS TotalCount
FROM (
SELECT mt.col1, mt.col2
FROM mytable AS mt
LIMIT 0, 10
) AS m

关于php - 单个 mysqli 查询语句获取总行数和限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19863632/

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