按升序获取最后x行

时间:2014-10-23 19:25:07

标签: sql mysqli

这将按其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>";
    }

1 个答案:

答案 0 :(得分:0)

SELECT * FROM drchat ORDER BY id DESC LIMIT 7是您正在使用的sql语句。如果你想要它颠倒而不是使用:SELECT * FROM drchat ORDER BY id LIMIT 7

然后它会排序asc(默认)