我如何通过id升序订购?

时间:2017-08-09 07:38:14

标签: php mysql

我想通过Id订购数据,我该怎么做?

if($_GET["grupid"]>0){
    $DUZEN = array();
    $sql = "SELECT * FROM siparis_ana WHERE grupid =".$_GET["grupid"];
    $rsDuzen = mysql_query($sql, $conn) or die(mysql_error()); 
    while ($r = mysql_fetch_assoc($rsDuzen)) {
        $DUZEN[] = $r;
    }
}

我可以使用此代码读取具有相同组ID的所有数据。但数据是随机的。

2 个答案:

答案 0 :(得分:0)

您必须在查询中使用mysql order子句,例如order by id asc。您可以在查询结束时使用它。

$sql = "SELECT * FROM siparis_ana WHERE grupid =".$_GET["grupid"]." order by id asc";

答案 1 :(得分:0)

您的SQL查询应该如下所示...

$sql = "SELECT * FROM siparis_ana where grupid = " . $_GET['grupid'] . " ORDER BY id asc ";