Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Hiển thị kết quả MySQL theo ngày

Đây là mã PHP teh:

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

Đầu ra:

Lưu ý rằng trong khi mã này "nhóm" các hàng theo một cột, nó có thể dễ dàng được mở rộng để nhóm các hàng theo nhiều cột. Còn lại như một bài tập.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để tìm các chỉ mục bị thiếu trong MySQL?

  2. Trường hợp MySQL trong Câu lệnh Chọn với toán tử LIKE

  3. Làm cách nào để chèn dữ liệu vào bảng Hive (0.13.1)?

  4. Cách lập hồ sơ MySQL

  5. CakePHP 3 - Phân tích cú pháp ngày với LocalStringFormat để sửa định dạng SQL và xác thực chính xác