现在,表中的值为1,我想加5,所以最终结果将为6。
更新总是得到5,那么我怎么能将表中的当前数字加5?
$amount = 5
$sql = "UPDATE `table_projects` SET `package1`= $amount WHERE `id`='$userid'";
答案 0 :(得分:2)
您只需要在运算符 Element input = Document.get().getElementById("my-input");
DOM.sinkBitlessEvent(input, "input");
DOM.setEventListener(input, event -> GWT.log("Event!"));
的右侧添加package
列即可向自己添加=
。
$amount
注释:
$sql = "UPDATE `table_projects`
SET `package1`= `package1` + " . (int)$amount . "
WHERE `id` = '$userid'";
的{{1}}上添加了显式类型转换。如果它将是十进制/浮点值,则可以改用(int)
。real_escape_string
也无法完全保护它。请学习使用Prepared Statements $amount
($ user_id)是整数值。我也会对此进行类型转换
(float)