我正在开发 cakephp 2.x 。如果日期大于我指定的日期,我想获取用户的特定字段结果。但不幸的是查询不起作用,我收到错误
这是我正在尝试的查询
public function getLicense($userid)
{
return $this->field('license', array(
'idUser' => $userid,
'registrationDate >'=>2013-08-20
));
}
我不确定这个查询是否正确,因为我以前从未在 cakephp 中使用过“大于”符号。帮我纠正查询
最佳答案
你是对的,只是忘记了日期是一个字符串并且缺少引号。用引号括起来:
public function getLicense($userid) {
return $this->field('license', array(
'idUser' => $userid,
'registrationDate >' => "2013-08-20"
));
}
关于mysql - cakephp - 更大的 (>) 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21853635/