sql >> Base de Datos >  >> RDS >> Mysql

PHP Invierta el orden de los resultados de MySQL DB

Tienes dos soluciones:

  1. Ordena tus enlaces de forma descendente
  2. Utilice array_reverse o rsort

Solución #1:

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

Solució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>';
}

El segundo método es mejor porque significa que está separando la recuperación de datos de su pantalla... DEBERÍA hacerse de esta manera, pero no le impide clasificar sus datos en el servidor MySQL