sql >> Databasteknik >  >> RDS >> Mysql

PHP MySQL datumjämförelse

Du bör använda logiska operatorer. Om du behöver kontrollera att MINST EN av Data är $curDate

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

Du bör ersätta or av and om du behöver kontrollera att ALLA är OK.

Dessutom, så vitt jag minns bör du använda datumvärden inom citattecken, så det korrekta är

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


  1. Vad är det snabbaste sättet att bygga om PostgreSQL-statistik från noll/noll med ANALYS?

  2. Det enkla sättet att distribuera ett MySQL Galera Cluster på AWS

  3. Välj rader med maximalt kolumnvärde grupp efter annan kolumn

  4. Hur kan vi få 15 minuters tidsintervall