sql >> データベース >  >> RDS >> Mysql

PHPMySQLDBからの結果の順序を逆にします

    2つの解決策があります:

    1. リンクを降順に並べ替える
    2. array_reverseまたはrsortを使用します

    解決策1:

    "SELECT * FROM notfi1 WHERE Own='" .$_GET['u']. "' ORDER BY UserId DESC"
    

    解決策2:

    $result = mysql_query("SELECT * FROM notfi1 WHERE Own='" .$_GET['u']. "'");
    while($row = mysql_fetch_array($result))
    {
        $data[] = $row['UserId'];
    }
    rsort($data);
    foreach($data as $item){
        echo 'link:<a href=member.php?u=' .$row['UserId']. '>text</a><br>';
    }
    

    2番目の方法は、データの取得をディスプレイから分離していることを意味するため、より優れています...この方法で行う必要がありますが、MySQLサーバーでのデータの並べ替えを妨げることはありません



    1. OracleRACとシーケンス

    2. PHP PDO MySQL IN(?、?、?

    3. HTMLメールに画像を埋め込む

    4. OracleでNVL()関数を使用する方法