【发布时间】:2016-01-10 07:15:47
【问题描述】:
我正在处理一些涉及 MySQL 的代码。我创建了表,一切都很好,直到我收到的 xml 中出现错误。我添加了这段代码:
if(isset($items->Products->Product->AttributeSets->children('ns2', true)->ItemAttributes->ListPrice->Amount) !== False) {
$amount = $items->Products->Product->AttributeSets->children('ns2', true)->ItemAttributes->ListPrice->Amount;
}else{
$amount = 'None';
}
$sqlImport = "INSERT INTO " . $fileName . "(id, asin, amount, salesRank)
VALUES($id, '$asin', $amount, $salesRank)";
当我运行这段代码时,它给了我这个错误
Unknown column 'None' in 'field list'
我不确定问题出在哪里,如果有人可以帮助我,我将不胜感激。提前致谢!
【问题讨论】:
-
在那之后你如何处理 $amount var?
-
编辑了代码。谢谢!
-
尝试在 SQL 语句中使用 '' 转义 $amount