Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Perbandingan Tanggal PHP MySQL

Anda harus menggunakan operator logika. Jika Anda perlu memeriksa bahwa SETIDAKNYA SATU dari Data adalah $curDate

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

Anda harus mengganti or oleh and jika Anda perlu memeriksa bahwa SEMUA OK.

Selain itu, Sejauh yang saya ingat Anda harus menggunakan nilai Tanggal dalam tanda kutip, jadi yang benar adalah

$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. PHP tidak menyukai T_String ini. (Kesalahan Sintaks T_STRING Tak Terduga)

  2. rel JUMLAH PILIH BERBEDA

  3. Bagaimana Fungsi LOCATE() Bekerja di MySQL

  4. bagaimana cara menggunakan Fuzzy look up untuk menemukan kalimat dalam SQL?

  5. GALAT 1075:Definisi tabel salah; hanya boleh ada satu kolom otomatis dan itu harus didefinisikan sebagai kunci