Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wyświetlaj wyniki MySQL według daty

Oto kod PHP:

$query = mysql_query("SELECT date, query FROM table6 ORDER BY date DESC LIMIT 20");
$group_date = null;
while ($row = mysql_fetch_assoc($query)) {
    if ($group_date !== substr($row["date"], 0, 10)) {
        $group_date = substr($row["date"], 0, 10);
        echo "<h1>$group_date</h1>\n";
    }
    echo "${row['query']}<br>\n";
}

Wyjście:

Pamiętaj, że chociaż ten kod „grupuje” wiersze według jednej kolumny, można go łatwo rozszerzyć, aby grupować wiersze według wielu kolumn. Pozostawiony jako ćwiczenie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jakie jest domyślne hasło roota dla MySQL 5.7?

  2. MySQL:DATE_ADD

  3. Twórz klasy C# w oparciu o tabelę MySQL

  4. Jak zrobić generator wierszy w MySQL?

  5. Mysql zwraca tylko jeden wiersz przy użyciu Count