Kohana Query Builder поддерживает DATEDIFF? - PullRequest
1 голос
/ 20 января 2011

В соответствии с этим: http://docs.kohanaphp.com/libraries/database/builder#limitations Кохана не поддерживает скобки в запросах к базе данных.Как я могу обойти это, чтобы добавить это к моему запросу:

WHERE DATEDIFF(`date`, $today) = 0

Ответы [ 2 ]

1 голос
/ 23 января 2011

Вы можете использовать DB::expr или двойные кавычки:

$query->where('DATEDIFF("date", '.$today.')", '=', 0);

Обратите внимание, что $today должен быть проверен или экранирован перед использованием!

0 голосов
/ 20 января 2011

Я понял это:

  $this->qualifiers[] = array(DB::expr("DATEDIFF(`date`, '$today')"),'=',0);
...