这将按其ID选择最后7行。 它们显示为
ID5
ID4
ID3
ID2
ID1
如果可能的话,我希望能以相反的方式工作,以最新消息显示在底部的聊天方式工作。有没有办法做这个SQL明智而不使用PHP?
$result = mysqli_query($con,"SELECT * FROM drchat ORDER BY id DESC LIMIT 7");
while($row = mysqli_fetch_array($result))
{
$drchat = $drchat . $row['string'] . "<br>";
}
答案 0 :(得分:0)
SELECT * FROM drchat ORDER BY id DESC LIMIT 7是您正在使用的sql语句。如果你想要它颠倒而不是使用:SELECT * FROM drchat ORDER BY id LIMIT 7
然后它会排序asc(默认)