Как конвертировать sql запрос, используя между к codeigniter - PullRequest
0 голосов
/ 29 января 2020

У меня есть sql запрос, который мне нужно преобразовать в codeigniter. Кто-нибудь может мне помочь с этим?

sql запрос

SELECT * FROM m_slow_log WHERE start_time BETWEEN CAST('2020-01-15%' AS DATE) AND CAST('2020-01-22%' AS DATE);

Ответы [ 2 ]

0 голосов
/ 29 января 2020

Использовать простой запрос, например

 $this->db->query(SELECT * FROM m_slow_log WHERE start_time BETWEEN CAST('2020-01-15%' AS DATE) AND CAST('2020-01-22%' AS DATE))->row();
0 голосов
/ 29 января 2020

Попробуйте использовать это

public $table = 'm_slow_log';

function getbetween() {
$where = "start_time BETWEEN CAST('2020-01-15%' AS DATE) AND CAST('2020-01-22%' AS DATE)";
$this->db->where($where);
$this->db->from($this->table);
    return $this->db->count_all_results();
}

или вы можете установить дату на контроллере / просмотр

public $table = 'm_slow_log';

function getbetween($f, $t) {
$this->db->where("start_time BETWEEN '$f' AND '$t'");
$this->db->where($where);
$this->db->from($this->table);
    return $this->db->count_all_results();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...