php - 如何选择 MySQL 表上的特定行?

标签 php mysql sql limit

我有一个名为“主题”的表,其中保存了所有主题。我想从该表中选择最新的 5 行,将它们显示在一页上,然后选择其他五个最新行并将它们显示在另一页上。

我知道如何在 while 循环中回显所有主题名称,但这里的问题是让 mysql 选择 5 行,然后选择另一个页面的其他 5 行,而不是相同的行。如何实现这一目标?

最佳答案

SELECT
*
FROM tablename
ORDER BY id DESC
LIMIT 0, 5

在另一页上:

LIMIT 5, 5

关于php - 如何选择 MySQL 表上的特定行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6547182/

相关文章:

结合 MATCH...AGAINST 和 LIKE 作为备份的 MySQL 部分单词匹配

PHP 按数字排序文本文件 (.txt)

php - 在 Joomla 2.5 中更改 View 布局

php - 选择字段值出现在至少 4 个其他行中的行

mysql - 将 'x.frm' 重命名为 'y.frm' 时出错 - 错误代码 : 13 - Permission denied - MySQL

sql - 使用子查询更新 - 更新超过所需的记录

mysql - 如何在 SQL 中删除多个 MySql Apache 表行?

Java 和 SQL Server

php - 尝试使用特定表中的 ID 列出数据

php - 设置结果并在一个 if 中检查行数