将列中的值与数字进行比较时出现的问题

时间:2018-12-15 09:32:11

标签: cakephp cakephp-3.0

我有一个问题,我不知道这是不是bug,请您协助分析问题。 我的表格的“内容”列为“ varchar”类型。 当我在此列中插入值(例如:xyz x#1,y,z可以是任何数字)时,我会查询

$this->find()->where([‘content >’ => ‘20’])->toArray();

查询将为我返回xyz。这是我的期望。 但是当我插入1yz之类的值(y,z可以是任何数字)时,我会查询

$this->find()->where([‘content >’ => ‘20’])->toArray();

查询将返回空数组。 我尝试了很多价值,例如123; 145; 134; 1678,但返回相同结果。 你有同样的情况吗?请给我一个建议。 非常感谢你。 (注:我已经尝试使用cakephp 3.6和cakephp 1.2)

0 个答案:

没有答案