在表格中,我有一个字段宽度类型的地板。
当我在 PHP 中进行查询时,我想从这个值中减去另一个数字,例如:
$number = 14.3;
mysql_query("UPDATE field SET count = count - $number WHERE name = '$name');
我需要从 中减去这个$number
,count
但不做任何查询。我试图将其放入括号中,但结果相同。
在表格中,我有一个字段宽度类型的地板。
当我在 PHP 中进行查询时,我想从这个值中减去另一个数字,例如:
$number = 14.3;
mysql_query("UPDATE field SET count = count - $number WHERE name = '$name');
我需要从 中减去这个$number
,count
但不做任何查询。我试图将其放入括号中,但结果相同。
COUNT
是保留关键字,请尝试添加反引号。您还需要用双引号关闭您的 PHP 代码。
mysql_query("UPDATE field SET `count` = `count` - $number WHERE name = '$name'");
如果您不喜欢使用反引号,另一种方法是在表格上提供别名。
mysql_query("UPDATE field a SET a.count = a.count - $number WHERE name = '$name'");
您缺少双引号。尝试这个:
mysql_query("UPDATE field SET `count` = `count` - $number WHERE name = '$name'");