2016-04-23 66 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 –