Ich schreibe PHP, um das Konto eines Benutzers zu aktualisieren, aber meine UPDATE-Abfrage scheint einen Fehler zu werfen, wenn es ausgeführt wird.SQL-Update-Abfrage mit Variablen
$student = $database->quote($_POST ["studentID"]);
$amount = $database->quote($_POST ["update_balance"]);
//sets query to update user balance
$query = "UPDATE `User` SET `balance`= (`.$amount.`) WHERE `userID`= (`.$student.`)";
//excecutes the query
$database->exec($query);
Die 'studentID' und 'update_balance' sind Namen von Eingabefeldern, die im HTML erfasst werden.
entfernen '(' und ')' vor und nach Variablen – yafater
Mögliche Duplikate von [Referenz - Was bedeutet dieses Symbol in PHP?] (http: // stackover flow.com/questions/3737139/reference-what-does-this-symbol-mean-in-php) – Chay22
@zahraj hat Ihren Fix hinzugefügt, danke für den Vorschlag! :) –