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

PHP Omvendt rækkefølgen af ​​resultater fra MySQL DB

Du har to løsninger:

  1. Sorter dine links faldende
  2. Brug 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>';
}

Anden metode er bedre, fordi det betyder, at du adskiller din datahentning fra din skærm... DET BØR gøres på denne måde, men forhindrer dig ikke i at sortere dine data på MySQL-serveren



  1. Sådan medtager du resultater, der stemmer overens med sidstepladsen, når du bruger TOP-klausulen i SQL Server

  2. Det serialiserbare isolationsniveau

  3. Lagring af binær streng i MySQL

  4. Send array i Mysql-forespørgsel med nodejs