sql >> Database >  >> RDS >> Mysql

PHP Keer de volgorde van resultaten van MySQL DB om

Je hebt twee oplossingen:

  1. Sorteer je links aflopend
  2. Gebruik array_reverse of rsort

Oplossing #1:

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

Oplossing #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>';
}

De tweede methode is beter omdat het betekent dat u het ophalen van gegevens scheidt van uw beeldscherm... HET MOET op deze manier worden gedaan, maar belet u niet om uw gegevens op de MySQL-server te sorteren



  1. Is er een manier om te vragen of het matrixveld een bepaalde waarde in Doctrine2 bevat?

  2. Maak verbinding met mysql op Amazon EC2 vanaf een externe server

  3. Kan een tabel twee externe sleutels hebben?

  4. Verborgen prestatie- en beheersverbeteringen in SQL Server 2012/2014