Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP MySQL Datumsvergleich

Sie sollten logische Operatoren verwenden. Wenn Sie MINDESTENS EINE der Data überprüfen müssen ist $curDate

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

Sie sollten or ersetzen durch and wenn Sie überprüfen müssen, ob ALLE OK sind.

Außerdem sollten Sie, soweit ich mich erinnere, Datumswerte in Anführungszeichen verwenden, also ist der richtige

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