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

so sánh ngày cơ bản để kiểm tra ngày hết hạn

Trong while của bạn lặp lại, bạn lặp lại tất cả các mục nhập trong supplier_stats table.Đối với mỗi lần lặp lại, bạn xuất ra "<p>Insurance Expires ! ... . Bạn có thể không muốn làm điều đó. Chỉnh sửa truy vấn của bạn để chỉ chọn các mục nhập sẽ hết hạn trong phạm vi của bạn.

Ví dụ:

SELECT * FROM supplier_stats WHERE insurance_date >= yourDateToCompareTo

Tùy thuộc vào cách bạn đã thiết lập Cơ sở dữ liệu của mình, insurance_date có thể là 'MySQL Type DATE hoặc String hoặc thậm chí là Integer. Tùy thuộc vào điều đó, bạn phải thực hiện So sánh để kiểm tra xem ngày đó có gần với phạm vi hết hạn của bạn hay không.

Sau vòng lặp của bạn ( đóng bởi } ) bạn vẫn sử dụng $info trong if ($info['insurance_date'] của bạn sẽ chỉ sử dụng mục CUỐI CÙNG trong bảng của bạn.

Tuy nhiên, đây là một Câu hỏi rất, rất cơ bản và tôi khuyên bạn nên đọc một số hướng dẫn cơ bản cho người mới bắt đầu có thể dễ dàng tìm thấy bằng cách sử dụng công cụ tìm kiếm trên internet .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kết nối cơ sở dữ liệu không thành công sau khi tạo tệp jar

  2. Laravel Sail xây dựng lại cơ sở dữ liệu mặc định

  3. pyodbc và mySQL

  4. Làm cách nào để bạn mã hóa một dấu nháy đơn để nó có thể tìm kiếm được trong mysql?

  5. Wierd và lỗi khó chịu:Gọi đến hàm không xác định mysql_query ()