PHP MySQL Update
Die UPDATE-Anweisung wird verwendet, um Daten in Datenbanktabellen zu ändern.
Aktualisieren von Daten in der Datenbank
Die UPDATE-Anweisung wird verwendet, um vorhandene Datensätze in Datenbanktabellen zu aktualisieren.
Syntax
UPDATE table_name SET column1=value, column2=value2,... WHERE some_column=some_value
Hinweis:Beachten Sie die WHERE-Klausel in der UPDATE-Syntax. Die WHERE-Klausel gibt an, welche Datensätze aktualisiert werden müssen. Wenn Sie die WHERE-Klausel weglassen, werden alle Datensätze aktualisiert!
Um mehr über SQL zu erfahren, besuchen Sie bitte unserSQL-Tutorial。
Um die obige Anweisung mit PHP auszuführen, müssen wir die Funktion mysqli_query() verwenden. Diese Funktion wird verwendet, um Abfragen oder Befehle an die MySQL-Verbindung zu senden.
Beispiel
In einem früheren Kapitel dieses Tutorials haben wir eine Tabelle namens "Persons" wie folgt erstellt:
| FirstName | LastName | Alter |
|---|---|---|
| Peter | Griffin | 35 |
| Glenn | Quagmire | 33 |
Das folgende Beispiel aktualisiert einige Daten in der Tabelle "Persons":
Beispiel
$con=mysqli_connect("localhost","username","password","database");
// Verbindung prüfen
if (mysqli_connect_errno())
{
echo "Connection failed: " . mysqli_connect_error();
}
mysqli_query($con,"UPDATE Persons SET Age=36
WHERE FirstName='Peter' AND LastName='Griffin'");
mysqli_close($con);
?>
Nach dieser Aktualisierung sieht die Tabelle "Persons" wie folgt aus:
| FirstName | LastName | Alter |
|---|---|---|
| Peter | Griffin | 36 |
| Glenn | Quagmire | 33 |