Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP Обърнете реда на резултатите от MySQL DB

Имате две решения:

  1. Сортирайте връзките си низходящо
  2. Използвайте array_reverse или rsort

Решение №1:

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

Решение №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>';
}

Вторият метод е по-добър, защото означава, че отделяте извличането на данни от вашия дисплей... ТРЯБВА да се направи по този начин, но не ви пречи да сортирате данните си на MySQL сървъра



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ограничете броя на редовете на идентификатор в SQL заявка

  2. PHP множество MYSQL команди в една заявка mysql_query().

  3. Функцията hour() на Hive връща 12-часова стойност на часовника

  4. Вземете списък с дати между две дати

  5. Актуализацията на MySQL с помощта на PDO и подготвеното изявление не работи