【发布时间】:2014-08-03 19:09:51
【问题描述】:
我正在尝试为产品 skus 来自数组的产品创建更新查询。这是我要创建的查询。
$first_query = "UPDATE `product` SET `price` = ".$discount_small[$i]." WHERE `sku` LIKE '".$product_numbers[$i]."'";
当我将此查询打印到浏览器中时,这就是它给出的...
UPDATE `product` SET `price` = 11.02 WHERE `sku` LIKE '427 '
如果您注意到 427 末尾有一个额外的空格。我检查了我的数组,数组中没有空格。当我单独打印那个 sku 时,我只得到 427。
任何想法为什么要添加额外的空间?
【问题讨论】:
-
原始值末尾有这个空格,使用
trim() -
你不应该也在做
`price` = "11.02"吗?