sql >> Databasteknik >  >> RDS >> Mysql

PHP Omvänd ordning på resultaten från MySQL DB

Du har två lösningar:

  1. Sortera dina länkar fallande
  2. Använd array_reverse eller rsort

Lösning #1:

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

Lösning #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>';
}

Den andra metoden är bättre eftersom det betyder att du separerar din datahämtning från din skärm... DET SKA göras på detta sätt men hindrar dig inte från att sortera dina data på MySQL-servern



  1. ORACLE SQL*Plus handledning

  2. FEL:relationsplatser finns inte Heroku db import

  3. mySQL-kolumn för att hålla array

  4. MySQL kolumnnamn standarder / konventioner