2016-04-23 11 views
0

Lasst uns einfach sagen, ich behalte den Überblick über das Geld. Also habe ich mein Gleichgewicht in einer MySQL-Datenbank. Mein Gleichgewicht würde $ 100HTML/PHP-Code, um Zahlen zu einer ganzen Summe hinzuzufügen

Ich möchte so einen HTML-Skript erstellen, wenn ich sage, 50 eingeben und drücken Sie eintragen die Datenbank Wert auf 150.

Ich weiß, ändern Sie die Grundlagen, wie zu einer MySQL verbinden und Einfügen und Holen von Daten aus einer Datenbank, das ist kein Problem, das ich oft gemacht, aber statt zu treffen submit und den Wert auf nur 50 ändern, wie kann ich es codieren, so fügt es nur auf den Wert, so dass es 150 sein wird?

+1

Sie können zuerst den Wert in der Datenbank abrufen und einfach den neuen Wert mit dem gleichen hinzufügen –

Antwort

1

Angenommen $value möchten Sie die Nummer enthält, um die Menge hinzuzufügen.

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

die Abfrage ausführen, werden hinzufügen $value, was auch immer Sie als current_balance hatte. Sie können auf prepared statements, SQL injection usw. nachlesen, um die Abfrage, die ich geschrieben habe, sicherer zu machen.

+0

Vielen Dank! Ich kann nicht glauben, dass ich das nie gewusst habe –

1

Zum Ausgleich für bestimmte Benutzerabfrage Ihre mysql ändern wie sein müssen:

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

Vielen Dank! Kann nicht glauben, dass ich nie wusste, dass Loi –

Verwandte Themen