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

So sánh ngày PHP MySQL

Bạn nên sử dụng các toán tử logic. Nếu bạn cần, hãy kiểm tra ÍT NHẤT MỘT trong Data$curDate

$query = "
SELECT Id 
FROM Programacao 
WHERE Data1 = $curDate 
   OR Data2 = $curDate
   OR Data3 = $otherDateIfYouNeedOther
";

Bạn nên thay thế or bởi and nếu bạn cần kiểm tra xem TẤT CẢ CHÚNG đều OK.

Ngoài ra, theo như tôi nhớ, bạn nên sử dụng giá trị Ngày trong dấu ngoặc kép, vì vậy giá trị chính xác là

$query = "
SELECT Id 
FROM Programacao
WHERE Data1 = '$curDate'
   OR Data2 = '$curDate'
   OR Data3 = '$otherDateIfYouNeedOtherOrSameOtherwise'
";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Thay thế nhiều biến từ một bảng khác trong kết quả truy vấn

  2. Chỉ mục đầy đủ là gì và khi nào tôi nên sử dụng nó?

  3. Cách tối ưu để điền vào các giá trị còn thiếu sau khi THAM GIA TRÁI?

  4. MySQL WEEK ():Nhận tất cả các tuần trong phạm vi ngày (có / không có bản ghi)

  5. Tính năng Tự động tăng không hoạt động đối với lớp Thực thể có Khóa tổng hợp