So ändern Sie Daten in PHP MySQL: Öffnen Sie zuerst die entsprechende PHP-Datei. Verwenden Sie dann den UPDATE-Befehl, um die MySQL-Datentabellendaten zu ändern. Die Syntax lautet „UPDATE Tabellenname SET Feld1=Neuer-Wert1, Feld2=Neuer-Wert2“.
Empfohlen: „PHP-Video-Tutorial“
MySQL UPDATE-Update
Wenn wir die Daten in MySQL ändern oder aktualisieren müssen, können wir den SQL UPDATE-Befehl zur Bedienung verwenden.
Syntax
Das Folgende ist die allgemeine SQL-Syntax für den UPDATE-Befehl zum Ändern von MySQL-Datentabellendaten:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
Sie können ein oder mehrere Felder gleichzeitig aktualisieren.
Sie können jede beliebige Bedingung in der WHERE-Klausel angeben.
Sie können Daten gleichzeitig in einer einzigen Tabelle aktualisieren.
Die WHERE-Klausel ist sehr nützlich, wenn Sie die Daten einer bestimmten Zeile in der Datentabelle aktualisieren müssen.
Daten über die Eingabeaufforderung aktualisieren
Im Folgenden verwenden wir die WHERE-Klausel im SQL-Befehl UPDATE, um die in der Tabelle runoob_tbl angegebenen Daten zu aktualisieren:
Beispiel
Das folgende Beispiel aktualisiert das Feld runoob_title mit runoob_id 3 in der Datentabelle Wert:
SQL UPDATE-Anweisung:
mysql> UPDATE runoob_tbl SET runoob_title='学习 C++' WHERE runoob_id=3; Query OK, 1 rows affected (0.01 sec) mysql> SELECT * from runoob_tbl WHERE runoob_id=3; +-----------+--------------+---------------+-----------------+ | runoob_id | runoob_title | runoob_author | submission_date | +-----------+--------------+---------------+-----------------+ | 3 | 学习 C++ | RUNOOB.COM | 2016-05-06 | +-----------+--------------+---------------+-----------------+ 1 rows in set (0.01 sec)
Aus den Ergebnissen wurde runoob_title mit runoob_id 3 geändert.
Verwenden Sie ein PHP-Skript, um Daten zu aktualisieren.
Verwenden Sie die Funktion mysqli_query() in PHP, um SQL-Anweisungen auszuführen. Sie können die WHERE-Klausel in der SQL-UPDATE-Anweisung verwenden oder nicht.
Hinweis: Verwenden Sie nicht die WHERE-Klausel, um alle Daten in der Datentabelle zu aktualisieren. Seien Sie also vorsichtig.
Diese Funktion hat den gleichen Effekt wie das Ausführen von SQL-Anweisungen in der MySQL-Eingabeaufforderung.
Beispiel
Das folgende Beispiel aktualisiert die Daten des Feldes runoob_title mit runoob_id 3.
MySQL UPDATE-Anweisungstest:
<?php $dbhost = 'localhost'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } // 设置编码,防止中文乱码 mysqli_query($conn , "set names utf8"); $sql = 'UPDATE runoob_tbl SET runoob_title="学习 Python" WHERE runoob_id=3'; mysqli_select_db( $conn, 'RUNOOB' ); $retval = mysqli_query( $conn, $sql ); if(! $retval ) { die('无法更新数据: ' . mysqli_error($conn)); } echo '数据更新成功!'; mysqli_close($conn); ?>
Das obige ist der detaillierte Inhalt vonSo ändern Sie Daten in PHP MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!