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

Porównaj dwie daty w Codeigniter i MySQL

Myślę, że potrzebujesz cytatów wokół swojej daty (np. „2011-06-08”). spróbuj tego

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

Jeśli Twoje kolumny event_startdate i event_enddateDATETIME wpisz, ale interesuje Cię tylko część daty, możesz wykonać `DATE(event_enddate), aby wyodrębnić część daty



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. prosty sposób na zsumowanie wyniku z UNION w MySql

  2. Najlepszy sposób na uniknięcie zduplikowanych wpisów do bazy danych mysql

  3. Tworzenie linku z elementu osi czasu Wykresu Google

  4. Jak wyeksportować / zrzucić tabelę MySql do pliku tekstowego, w tym nazw pól (czyli nagłówków lub nazw kolumn)

  5. Dlaczego to zapytanie INNER JOIN/ORDER BY mysql jest tak wolne?