我不知道标题是否足够相关.. 这是我想做的事情
我有一个包含两列
的表(tbl_users)id(Primary)
name(varchar)
有条目......就像这个......
当我执行此查询时
$result=mysqli_query($conn,"select * from tbl_users order by id desc limit 3");
while($row=mysqli_fetch_array($result)){
echo $row["id"]."<br>";
}
我得到了这些结果
但我希望得到这个顺序的结果
答案 0 :(得分:3)
编辑:
根据你的评论,这里再试一次:
$result=mysqli_query($conn,"SELECT * FROM ( SELECT * FROM tbl_users ORDER BY id DESC LIMIT 3) as r ORDER BY id asc");
答案 1 :(得分:0)
当您在mysql中使用order by时,您为订单和(ASC或DESC)编写列
ASC-升
DESC-降级
如果你不使用asc或desc,默认为asc,在你的情况下就像这样
ORDER BY id or
ORDER BY id ASC
$result=mysqli_query($conn,"select * from tbl_users order by id asc limit 3 OFFSET 4");
答案 2 :(得分:0)
尝试
$result=mysqli_query($conn,"select * from tbl_users order by id ASC limit 3 OFFSET 4");