变量小于ID的MySQL查询

4

嘿,我想要实现的是一个MySQL查询,它只获取ID小于当前ID的第一行。基本上就是一个下一页按钮。这是我想要修改的内容:

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

那么我该如何更改它,以便它只选择第一个小于我的ID值(即当前页面的ID)的值?

谢谢!我将为前一个按钮以相反的方式执行此操作。

2个回答

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

这将会获取比提供的参数$id小的第一个id。


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

如果你的意思是找到比你的$id小的最接近的一个,可以使用ORDER BY id DESC排序。 - AbiusX

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接