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

Bandingkan dua tanggal di Codeigniter dan MySQL

Saya pikir Anda perlu qoutes di sekitar tanggal Anda (yaitu '2011-06-08'). coba ini

function get_promo() {
    $today = date('Y-m-d');  
    $query = $this->db->query(
        "SELECT FROM tbl_event WHERE event_id = {$id} AND event_startdate <= '{$today}'
        AND event_enddate >= '{$today}'");
    return $query;
}

Jika kolom Anda event_startdate dan event_enddate adalah DATETIME ketik tetapi Anda hanya tertarik pada bagian tanggal, Anda dapat melakukan `DATE(event_enddate) untuk mengekstrak bagian tanggal



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL DELETE dengan JOIN tabel lain untuk kondisi WHERE

  2. Bagaimana cara mengatur satu FK (kunci asing) pada beberapa tabel?

  3. jumlahkan dua baris dan pesan berdasarkan tanggal / total

  4. UNION mysql memberikan hasil bernomor yang aneh

  5. Bagaimana cara mengganti nilai NULL dari kueri agregat menggunakan modul MySQLdb dengan python?