2011-01-20 1 views

ответ

1

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

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

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

+1

Начиная с версии 3.0.10, вы также сможете это сделать: '-> где ('DATEDIFF (" date ",: today)', '=', 0)' with '-> param (' : today ', $ today), чтобы автоматически использовать значение «сегодня». – shadowhand

+0

Я нашел использование -> param (': today', $ today) очень полезно, спасибо! – Opentuned

0

Я понял это:

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

 Смежные вопросы

  • Нет связанных вопросов^_^