sql >> Database teknologi >  >> RDS >> Mysql

PHP MySQL-datosammenligning

Du bør bruge logiske operatorer. Hvis du har brug for at kontrollere, at MINDST EN af Data er $curDate

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

Du bør erstatte or med and hvis du skal kontrollere, at DEM ALLE er OK.

Desuden, så vidt jeg husker, skal du bruge datoværdier i anførselstegn, så den rigtige er

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


  1. Rails Postgres funktionelle indekser

  2. Hvad er den bedste måde at binde decimal-/dobbelt-/float-værdier med PDO i PHP?

  3. Mysq- Connection hvordan man indstiller til at kunne indsætte arabisk tekst i databasen

  4. Sådan forlænger du Joomla! til min brugerdefinerede PHP-fil