Die UPDATE-Anweisung wird verwendet, um Daten in einer Datenbanktabelle zu ändern.
Mit der UPDATE-Anweisung werden Datensätze aktualisiert, die bereits in einer Datenbanktabelle vorhanden sind.
UPDATE TabellennameSET Spalte1=Wert, Spalte2=Wert2,...WHERE some_column=some_value
Hinweis: Bitte 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 möchten, werden alle Datensätze aktualisiert!
Um mehr über SQL zu erfahren, besuchen Sie unsere SQL-Tutorials.
Damit PHP die obige Anweisung ausführen kann, müssen wir die Funktion mysqli_query() verwenden. Mit dieser Funktion werden Abfragen oder Befehle an die MySQL-Verbindung gesendet.
In den vorherigen Kapiteln dieses Tutorials haben wir eine Tabelle mit dem Namen „Personen“ erstellt, wie unten gezeigt:
Vorname | Nachname | Alter |
---|---|---|
Peter | Greif | 35 |
Glenn | Sumpf | 33 |
Das folgende Beispiel aktualisiert einige Daten in der Tabelle „Personen“:
<?php$con=mysqli_connect("localhost","username","password","database");//Verbindung erkennen if (mysqli_connect_errno()){ echo "Verbindung fehlgeschlagen: " . $con,"UPDATE Persons SET Age=36WHERE FirstName='Peter' AND LastName='Griffin'");mysqli_close($con);?>
Nach diesem Update sieht die Tabelle „Personen“ folgendermaßen aus:
Vorname | Nachname | Alter |
---|---|---|
Peter | Greif | 36 |
Glenn | Sumpf | 33 |