sql >> Database >  >> RDS >> Mysql

PHP MySQL-datumvergelijking

Je moet logische operatoren gebruiken. Als je dat nodig hebt, controleer dan TEN MINSTE ÉÉN van Data is $curDate

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

U moet or . vervangen door and als je moet controleren of ze ALLEMAAL in orde zijn.

Trouwens, voor zover ik me herinner, moet je datumwaarden tussen aanhalingstekens gebruiken, dus de juiste is

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


  1. 2 invoervakken voor automatisch aanvullen/suggesties met behulp van jQuery of Ajax met tweede vak op basis van eerste selecties met meerdere items

  2. Kan MySQL strings samenvoegen met ||

  3. Werken met Salesforce.com-gegevens in SQL Server Reporting Services

  4. SQL om het minimum aantal opeenvolgende dagen van toegang te bepalen?