sql >> Base de Datos >  >> RDS >> Mysql

Comparación de fechas PHP MySQL

Debe utilizar operadores lógicos. Si necesita comprobar que AL MENOS UNO de los Data es $curDate

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

Debes reemplazar or por and si necesita comprobar que TODOS ELLOS están bien.

Además, por lo que recuerdo, debe usar valores de fecha entre comillas, por lo que el correcto es

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