Mysql
 sql >> Database >  >> RDS >> Mysql

PHP Invertire l'ordine dei risultati da MySQL DB

Hai due soluzioni:

  1. Ordina i tuoi link in ordine decrescente
  2. Usa array_reverse o rsort

Soluzione n. 1:

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

Soluzione n. 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>';
}

Il secondo metodo è migliore perché significa che stai separando il recupero dei dati dal tuo display... DOVREBBE essere fatto in questo modo ma non ti impedisce di ordinare i tuoi dati sul server MySQL