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

Chuyển đổi phạm vi ngày trong PHP thành các ngày riêng lẻ MYSQL

Một cái gì đó như:

$day = new DateTime($_POST['range_start']);
$end = new DateTime($_POST['range_end']);

$all_dates = array();

while ($day <= $end){
  $all_dates[] = $day;
  $day->add(new DateInterval('P1D'));
}

Điều đó sẽ cung cấp cho bạn một mảng các đối tượng DateTime, mỗi đối tượng đại diện cho một ngày trong phạm vi của bạn. Bạn có thể đưa từng đối tượng trở lại thành một chuỗi bằng cách gọi DateTime ::format () và chuyển 'm / d / Y' làm chuỗi định dạng.

Đối với việc nhận nhiều mục nhập vào MySQL, cú pháp INSERT cho phép INSERT INTO table (column) VALUES (row1), (row2), ... (rowN)

(điều này rõ ràng không được kiểm tra hoặc mã cuối cùng bạn sẽ sử dụng - chỉ được viết vào biểu mẫu web này từ bộ nhớ ... bạn sẽ phải viết nó ra đúng cách với vệ sinh đầu vào và kiểm tra phạm vi và không thể.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn hàng cụ thể từ bảng mysql

  2. tổng hai hàng và sắp xếp theo ngày / tổng số

  3. LỖI 1044 (42000):Quyền truy cập bị từ chối đối với người dùng '' @ 'localhost' vào cơ sở dữ liệu 'db'

  4. Làm cách nào để cập nhật hai cột trong cơ sở dữ liệu MySQL?

  5. Quyền cơ bản trong Bugzilla để tách các máy khách