【发布时间】:2012-10-21 20:27:17
【问题描述】:
我带着另一个绝对初学者问题回来了,我将值存储在数据库中,我的目标是允许用户使用下拉菜单减去或添加到特定数据库值(数量),其值范围为1 - 10。我现在保持简单。
mysql_select_db("toner", $con);
$sql=INSERT INTO inventory (partnumber, quantity)
VALUES
('$_POST[partnumber]','$_POST[quantity]');
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
mysql_close($con);
我可以找到很多只是添加或删除静态值的示例,但这不是我需要的。我已经四处搜索了一些类似于我正在寻找的示例 1 和 2 似乎 UPDATE 将是最好的解决方案但是我不确定它应该如何实现,我也在寻找进入串联,但我不确定它能否完成我所需要的,感谢您为这个新手提供的任何帮助。谢谢
【问题讨论】:
-
更新库存 SET 数量 = 12 WHERE partnumber = 42 ...
-
我在示例 1 中看到 UPDATE table SET field = oldValue + X WHERE id = 1 但是我不知道如何实现这个或 1 在哪里发挥作用?在您的评论中,12 指的是什么?基本上这对我来说有点太模糊了。
-
12 只是我从脑海中抽出的一个随机数。这是为了展示你如何实现更新
-
如果您在数据库中只有一项,这将更新该一项。假设该表由“partnumber”索引(它是一个唯一的数字)...
标签: php mysql database sql-update insert-update