MySQL查询ID<变量

时间:2011-03-15 00:31:14

标签: php mysql

嘿,所以我想要完成的是一个MySQL查询,它只抓取ID小于我当前行的第一行。所以基本上是下一个按钮。以下是我想要修改的内容:

$next = mysql_query("select * from posts where id<'$id'");

那么我该如何改变呢?所以它只选择小于我的ID值的第一个值(这是我当前页面的id)

谢谢!对于前一个按钮,我也会采用相反的方式。

2 个答案:

答案 0 :(得分:5)

select * from posts where id<'$id' order by id desc limit 1

这将使您的第一个ID小于提供的参数$id

答案 1 :(得分:2)

$next=mysql_query("SELECT * FROM posts WHERE id<'{$id}' ORDER BY id LIMIT 1");