Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP Kehrt die Reihenfolge der Ergebnisse von MySQL DB um

Sie haben zwei Lösungen:

  1. Sortieren Sie Ihre Links absteigend
  2. Verwenden Sie array_reverse oder rsort

Lösung #1:

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

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

Die zweite Methode ist besser, weil sie bedeutet, dass Sie Ihren Datenabruf von Ihrer Anzeige trennen ... ES SOLLTE so gemacht werden, hindert Sie aber nicht daran, Ihre Daten auf dem MySQL-Server zu sortieren