mysql - cakephp - 更大的 (>) 不工作

标签 mysql cakephp cakephp-2.3

我正在开发 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/

相关文章:

mysql - 获取每小时发生的事件数

php - cakephp 模型中的电子邮件验证

php - Cakephp 从连接表中搜索

php - 插件模型关联在 cakephp 2.3 中无法使用 cake ACL 工作

MySQL UNION 语句慢查询

mysql - 连接四个表的 SQL 查询

cakephp - 尝试了一切,但无法关闭 CakePHP 中的错误

css - CakePHP : Difference between "$this->fetch(' css') & $this->Html->css ('cake.generic' ) in cake php

如果某些值不存在,MySQL INSERT 多行

CakePHP uploader 插件 - 行为设置