Heim > Backend-Entwicklung > PHP-Problem > So ändern Sie Daten in PHP MySQL

So ändern Sie Daten in PHP MySQL

藏色散人
Freigeben: 2023-03-05 12:26:01
Original
4166 Leute haben es durchsucht

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“.

So ändern Sie Daten in PHP MySQL

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]
Nach dem Login kopieren

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)
Nach dem Login kopieren

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 = &#39;localhost&#39;;  // mysql服务器主机地址
$dbuser = &#39;root&#39;;            // mysql用户名
$dbpass = &#39;123456&#39;;          // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
    die(&#39;连接失败: &#39; . mysqli_error($conn));
}
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
 
$sql = &#39;UPDATE runoob_tbl
        SET runoob_title="学习 Python"
        WHERE runoob_id=3&#39;;
 
mysqli_select_db( $conn, &#39;RUNOOB&#39; );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
    die(&#39;无法更新数据: &#39; . mysqli_error($conn));
}
echo &#39;数据更新成功!&#39;;
mysqli_close($conn);
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage