我正在使用psql数据库,其余的是使用Sinatra的Ruby。 我有我的控制器,我的模型,我的意见等sql将用户输入添加到现有值
我正在做一个小库存的应用程序,目前我只能更新数据库与库存的新数量通过我的一个HTML表单观点。
UPDATE products SET (name, quantity) = ('#{@name}', #{@quantity}) WHERE id = #{@id};
但是,我希望能够将已订购/交货的数量放入表单中,而不是库存上的新数量。
我知道我可以做
UPDATE product SET quantity = quantity + 200 WHERE...and so on.
但不从形式走200。
这是我第一次在这里问一个问题,所以如果有什么缺失,请让我知道,我会为您提供更多的信息。
'UPDATE product SET quantity = quantity +#{params [:quanity]} WHERE ...'?这可能需要额外的验证,但核心是这样。 – mudasobwa