sql >> Databáze >  >> RDS >> Mysql

Porovnání dat PHP MySQL

Měli byste používat logické operátory. Pokud potřebujete, zkontrolujte ALESPOŇ JEDNO z Data je $curDate

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

Měli byste nahradit or podle and pokud potřebujete zkontrolovat, zda jsou VŠECHNY v pořádku.

Kromě toho, pokud si pamatuji, měli byste používat hodnoty Date v uvozovkách, takže správná je

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


  1. Proč nemohu vložit 10 číslic, když je můj sloupec INT(10)

  2. MySQL konsoliduje duplicitní datové záznamy pomocí UPDATE / DELETE

  3. mySQL count vrací pouze jeden výsledek, pokud nepoužíváte group by

  4. Jak používat názvy sloupců při vytváření objektu JSON, Python