Php 按升序分页

Php 按升序分页,php,mysql,pagination,Php,Mysql,Pagination,我有一个mysql查询,它按时间升序显示记录。(较旧->较新) SELECT*FROM$conversation\u reply其中c\u id\u fk='$c\u id'按时间排序ASC 上面的查询显示如下记录 1-12百万 凌晨2时至1时 凌晨3-2点 凌晨4点至3点 上午五时至五时 上午六时至六时 上午7时至7时 上午八时至八时 现在我想要一个简单的分页,只在jquery无限滚动上使用“下一步” 例如: 在第1页, 上午五时至五时 上午六时至六时 上午7时至7时 上午八时至八时

我有一个mysql查询,它按时间升序显示记录。(较旧->较新)

SELECT*FROM$conversation\u reply其中c\u id\u fk='$c\u id'按时间排序ASC

上面的查询显示如下记录

1-12百万
凌晨2时至1时
凌晨3-2点
凌晨4点至3点
上午五时至五时
上午六时至六时
上午7时至7时
上午八时至八时

现在我想要一个简单的分页,只在jquery无限滚动上使用“下一步”

例如: 在第1页,

上午五时至五时
上午六时至六时
上午7时至7时
上午八时至八时
在第2页,

1-12百万
凌晨2时至1时
凌晨3-2点
凌晨4点至3点

如何做到这一点?它不同于通常的分页方式,即从新到旧显示记录。

变量

$start = 0; // it means will start from the first record
$limit = 10; // it means return 10 record each page
mysql

范例

**PAGE 1**
1, 2, 3, 4, 5, 6, 7, 8, 9, 10

**PAGE 2**
11, 12, 13, 14, 15, 16, 17, 18, 19, 20
但是别忘了让它动态化,这样mysql看起来就像

**PAGE 1**
SELECT * FROM $conversation_reply WHERE c_id_fk = '$c_id' ORDER BY time DESC LIMIT 0, 10

**PAGE 2**
SELECT * FROM $conversation_reply WHERE c_id_fk = '$c_id' ORDER BY time DESC LIMIT 10, 10

谢谢。但是我发现
array\u reverse
是我的解决方案。

您能添加一些关于您引入的参数的解释性语句吗?我如何实现start?
**PAGE 1**
SELECT * FROM $conversation_reply WHERE c_id_fk = '$c_id' ORDER BY time DESC LIMIT 0, 10

**PAGE 2**
SELECT * FROM $conversation_reply WHERE c_id_fk = '$c_id' ORDER BY time DESC LIMIT 10, 10