SQL语法,我做错了什么?

时间:2012-11-03 20:07:57

标签: mysql sql syntax limit

我有以下语法,除“LIMIT”外,所有运行都正常。只有9个结果应该显示数据库的所有结果。我有来自变量的“0,9”,因此它们将在每个分页链接上更改(例如0,9; 10,18; 19,27;等等)。我检查并重新检查了我的语法,我不明白为什么所有的结果都会显示出来。以下是我正在测试的确切查询。

还要注意,我正在使用XAMPP

FROM acb_accfitems WHERE itemtype = 'furniture' ORDER BY price DESC LIMIT 0, 9

2 个答案:

答案 0 :(得分:2)

这样你可以做分页:

ORDER BY price LIMIT 10       /* first 10 */
ORDER BY price LIMIT 11, 10   /* second 10 */
ORDER BY price LIMIT 21, 10   /* third 10 */

答案 1 :(得分:0)

ORDER BY价格DESC 限制9

你需要什么。