Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
好的,让我解释一下我的情况。我正在尝试这样进行mysql查询:
Select * FROM dates n WHERE (MONTH(FROM_UNIXTIME(n.date)) = '12');
但我需要查询位于 db_select 函数中。
如果我添加:
$this->query->condition('MONTH(FROM_UNIXTIME(n.date))', 12, '=');
Drupal 删除括号并将函数封装在引号中。
我将如何添加这样的条件。
好的,我想出了我自己的答案!非常愚蠢,但在花了一个多小时搜索之后,我敢打赌我可以在路上帮助别人。
我变了
至
$this->query->where('MONTH(FROM_UNIXTIME(n.date)) = :val', array('val'=>12));
奇迹般有效!!!