我正在使用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