sql >> Databasteknik >  >> RDS >> Mysql

Visa MySQL-resultat efter datum

Här är PHP-koden:

$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";
}

Utdata:

Observera att även om den här koden "grupperar" rader i en kolumn, kan den enkelt utökas till att gruppera rader med flera kolumner. Lämnas som en övning.



  1. MySQL:indexera json-arrayer med variabel längd?

  2. När ska jag använda MySQL-transaktioner?

  3. Hur DAYNAME() fungerar i MariaDB

  4. Installation av RODBC/ROracle-paket på OS X Mavericks