如何使用数值作为条件获取行?

时间:2014-04-23 20:51:13

标签: cakephp

我的数据库表中的列包含字母数字值。我想只获取行,在此列中包含数值。

$this->Mymodel->find('all', 
    'condition' => array('Mymodel.field') => ???)
);

1 个答案:

答案 0 :(得分:3)

如果您使用的是MySQL,则可以使用Regular Expressions

$this->Mymodel->find('all', 'conditions' => array('Mymodel.field REGEXP "^[0-9]+$"'));