$average 是我想要替换/更新表中价格字段的变量。表结构为:
$key 是我得到这个表的 nid 的变量。
nid | sku | price
7 | prod-1 | 10
9 | prod-2 | 12
我正在使用的更新查询是:
$query =db_query("UPDATE products a SET a.price = $average WHERE a.sku = $key");
但它给出了一个错误:
PDOException: SQLSTATE[22007]: Invalid datetime format: 1292 Truncated incorrect DOUBLE value: 'tshirtm': UPDATE products a SET a.price = 1.75 WHERE a.sku = 7; Array ( ) in formModule_form_submit() (line 233 of D:\xampp\htdocs\olinestore\store\sites\all\modules\formModule\formModule.module).