大家好,我有这段代码可以为我找些东西。
$contractAddresses = $this->ContractAddresses->find()
->contain(['Contracts'=> ['ContractItems' => ['Products' => ['Brands', 'Categories']]]])
->where([
'Contracts.number' => $number,
'ContractAddresses.postal' => $postal,
'ContractAddresses.type' => 'S'
])
->first();
现在'contractAddresses.postal'
可以是数据库中的M1M 1M1
或M1M1M1
。这意味着有一个空间。现在我需要删除该空格,以便将其与$postal
进行比较。我尝试过str_replace(' ','','ContractAddresses.postal') => $postal
,但它不起作用。有任何想法吗?非常感谢你! :)
答案 0 :(得分:0)
知道了。
'REPLACE (ContractAddresses.postal, " ", "") = ' => $postal