【发布时间】:2018-04-21 17:48:27
【问题描述】:
我需要在我的选择语句中使用这个条件:
WHERE YEAR(date) = YEAR(CURDATE())
但如果我这样做,就像这样:
$query = db_select('table', 't');
$query->fields('t');
$query->condition('YEAR\(date\)', 'YEAR(CURDATE())', '=');
Drupal 不会有它(即使我没有逃避那些括号 - 它只是忽略它们)因为我收到一个错误:
Column not found: 1054 Unknown column 'YEARdate' in 'where clause':
如何克服这个错误?
【问题讨论】: