Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

So sánh hai ngày trong Codeigniter và MySQL

Tôi nghĩ rằng bạn cần qoutes xung quanh ngày của bạn (tức là '2011-06-08'). thử cái này

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;
}

Nếu các cột của bạn event_startdateevent_enddateDATETIME nhập nhưng bạn chỉ quan tâm đến phần ngày, bạn có thể thực hiện `DATE (event_enddate) để trích xuất phần ngày



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi nghiêm trọng có thể bắt được:Không thể chuyển đổi đối tượng của lớp DateTime thành chuỗi

  2. Chọn hàng có chứa số chính xác trong cột với tập hợp các số được phân tách bằng dấu phẩy

  3. Trình kích hoạt được lưu trữ của trình kích hoạt mysql đã được sử dụng bởi câu lệnh đã gọi trình kích hoạt được lưu trữ

  4. Trả lại boolean từ tệp PHP vào tệp AJAX - Nút theo dõi

  5. lưu CSV với mã hóa UTF-16BE trong PHP