我正在制作一些图表,我需要了解如何在查询中跳过x记录。
可以说,我的MySQL数据库中有100条记录
我想选择,但是要买9,或者跳过9(无论我们应该怎么称呼它)..
所以我选择:
id 1
id 10
id 19等等。
我怎么能在查询中这样做?
我试图在for循环中获取值
通过使用$ offset递增$i
(我想绕过多少)
然后使用$data[$i]['value'];
但是无法让它发挥作用。
答案 0 :(得分:2)
尝试类似
的内容Select * from foo where id%9=1
答案 1 :(得分:2)
select * from `users` where MOD(`id`,9) = 1
答案 2 :(得分:-1)
Mysql LIMIT命令允许您跳过(10)记录,并返回(50)记录
SELECT *
FROM FOO
LIMIT 10, 50