sql >> データベース >  >> RDS >> Mysql

MySQLの結果を日付別に表示

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

    出力:

    このコードは行を1列で「グループ化」しますが、行を複数の列でグループ化するように簡単に拡張できることに注意してください。演習として残しました。



    1. オートコンプリートフィールド用の同様のUTF-8文字列

    2. MySQL INNER JOINは、2番目のテーブルから1行のみを選択します

    3. SQLのmongodb変換INSERT...SELECT

    4. 2つのデータベース間のMySQLデータベースの同期