Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Porównanie dat MySQL w PHP

Powinieneś używać operatorów logicznych. Jeśli potrzebujesz, sprawdź CO NAJMNIEJ JEDEN z Data to $curDate

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

Powinieneś zastąpić or przez and jeśli chcesz sprawdzić, czy WSZYSTKIE są OK.

Poza tym, o ile dobrze pamiętam, warto używać wartości Date w cudzysłowie, więc poprawna jest

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. array_agg() PostgreSQL i array_to_string w MySQL

  2. CakePHP 3.5 Zawsze stosuj funkcję MySQL asText() do pola Spatial

  3. MySQL:Jak zmienić kolumnę varchar(255) UNIQUE na UNIQUE Text NOT NULL?

  4. sprawdź, czy kolumna zawiera WSZYSTKIE wartości innej kolumny - Mysql

  5. Prawidłowe pobieranie obiektów blob z bazy danych mysql za pomocą konektora mysql w pythonie