2016-04-23 68 views
0

讓我們只是說我正在追蹤金錢。所以我有一個MySQL數據庫的餘額。我的平衡將是$ 100HTML/PHP代碼將數字添加到整個金額

我想創建一個HTML腳本,所以當我進入說50和點擊提交,將數據庫值更改爲150

我知道如何連接到MySQL的基本知識,插入並從數據庫中獲取數據,這是沒有問題,我做了很多次,但沒有觸及提交併將值更改爲50,我如何編碼它,因此它只是增加了值,所以它將是150?

+1

您可以首先獲取數據庫中存在的值,並簡單地使用相同的值添加新的值。 –

回答

1

假設$value包含您要添加到的金額數。

$sql = "UPDATE table_name SET current_balance = current_balance + $value`; 

運行查詢將增加$value,無論你不得不爲current_balance。你可以閱讀prepared statements, SQL injection等,使我寫的更安全的查詢。

+0

謝謝!不敢相信我從來不知道那個loi –

1

要更改特定用戶平衡你的MySQL查詢必須是這樣:

UPDATE users SET balance = balance + 50 WHERE id = 1 
+0

謝謝!不敢相信我從來不知道那個loi –