sql >> Database >  >> RDS >> Mysql

Toon MySQL-resultaten op datum

Hier is de PHP-code:

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

Uitgang:

Merk op dat hoewel deze code rijen "groepeert" met één kolom, deze gemakkelijk kan worden uitgebreid om rijen te groeperen met meerdere kolommen. Links als oefening.



  1. 4 manieren om dubbele rijen te vinden in MySQL

  2. Oracle-client en netwerkcomponenten zijn niet gevonden

  3. Is SQLFiddle kapot? Fouten voor Oracle, SQL Server, ...?

  4. C# SQLServer haalt resultaten op en plaatst ze in een .csv-formaat