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

Làm thế nào để nhận được tất cả các ngày trong một tháng

Điều này sẽ nhận được tất cả các bản ghi trong đó atn_date là trong tháng này:

SELECT * FROM `tbl_atn` WHERE `atn_date` BETWEEN "2012-06-01" AND "2012-06-30"

PHP này sẽ lặp lại hàng ngày trong tháng này:

$thisTime = strtotime("2012-06-01");
$endTime = strtotime("2012-06-31");
while($thisTime <= $endTime)
{
    $thisDate = date('Y-m-d', $thisTime);
    echo $thisDate;

    $thisTime = strtotime('+1 day', $thisTime); // increment for loop
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mảng đa chiều PHP MYSQL

  2. Sử dụng truy vấn con tương quan trên hai cột

  3. Chèn NOW () vào Cơ sở dữ liệu với Bản ghi Hoạt động của CodeIgniter

  4. SQLite có phù hợp để sử dụng trong một trang web sản xuất không?

  5. Thêm ngày vào ngày hiện tại từ MySQL với PHP