Heim >Backend-Entwicklung >PHP-Tutorial >Wie aktualisiere ich Daten in der Datenbank mithilfe von PHP-Funktionen?
Sie können PHP-Funktionen verwenden, um Daten in der Datenbank zu aktualisieren: 1. Stellen Sie eine Datenbankverbindung her. 2. Bereiten Sie eine SQL-Abfrage vor. 4. Überprüfen Sie die Anzahl der betroffenen Zeilen.
So aktualisieren Sie Daten in einer Datenbank mit Funktionen in PHP
Das Aktualisieren von Daten in einer Datenbank mit PHP ist eine häufige Aufgabe, die Ihnen bei der Verwaltung der in Ihrer Anwendung gespeicherten Daten hilft. So geht's mit PHP-Funktionen:
1 Stellen Sie eine Datenbankverbindung her
Zuerst müssen Sie eine Verbindung zur Datenbank herstellen. Sie können dazu die Funktion mysqli_connect()
oder PDO
verwenden. mysqli_connect()
或 PDO
函数来实现这一点。
2. 准备 SQL 查询
下一步,准备一个 SQL 查询来更新数据库中的数据。此查询应类似于以下格式:
UPDATE table_name SET column_name = 'new_value' WHERE condition;
例如,要更新名为 users
的表中名为 name
的列,将其值更改为 John Doe
,可以编写以下查询:
$query = "UPDATE users SET name = 'John Doe' WHERE id = 1;";
3. 执行 SQL 查询
使用 mysqli_query()
或 PDO
中的 execute()
方法执行 SQL 查询。这将向数据库发送查询并更新数据。
4. 检查受影响的行数
执行查询后,您可以检查 mysqli_affected_rows()
或 rowCount()
以获取受影响的行数。这可以帮助您验证数据是否已成功更新。
5. 关闭数据库连接
最后,在完成更新后,请关闭数据库连接以释放资源。您可以使用 mysqli_close()
或 PDO::close()
函数来实现这一点。
实战案例
以下是一个实战案例,展示如何使用 PHP 函数更新 MySQL 数据库中的数据:
运行此脚本将更新 users
表中 id
为 1 的行的 name
列,将其值更改为 John Doe
name
in einer Tabelle mit dem Namen users
zu aktualisieren, ändern Sie ihren Wert in John Doe
, Sie können die folgende Abfrage schreiben: 🎜rrreee🎜🎜3. SQL-Abfrage ausführen🎜🎜🎜Verwenden Sie mysqli_query()
oder execute( in <code>PDO
)-Methode führt eine SQL-Abfrage aus. Dadurch wird eine Abfrage an die Datenbank gesendet und die Daten aktualisiert. 🎜🎜🎜4. Überprüfen Sie die Anzahl der betroffenen Zeilen 🎜🎜🎜Nachdem Sie die Abfrage ausgeführt haben, können Sie mysqli_affected_rows()
oder rowCount()
überprüfen, um die Anzahl der betroffenen Zeilen zu erhalten . Dies kann Ihnen dabei helfen, zu überprüfen, ob die Daten erfolgreich aktualisiert wurden. 🎜🎜🎜5. Schließen Sie die Datenbankverbindung🎜🎜🎜Schließen Sie nach Abschluss des Updates bitte die Datenbankverbindung, um Ressourcen freizugeben. Sie können dies mit der Funktion mysqli_close()
oder PDO::close()
tun. 🎜🎜🎜Praktischer Fall🎜🎜🎜Das Folgende ist ein praktischer Fall, der zeigt, wie PHP-Funktionen zum Aktualisieren von Daten in der MySQL-Datenbank verwendet werden: 🎜rrreee🎜Durch die Ausführung dieses Skripts wird die id in den <code>users-Tabelle Für Zeilen, in denen code> 1 ist, ändern Sie den Wert in der Spalte <code>name
in John Doe
. 🎜Das obige ist der detaillierte Inhalt vonWie aktualisiere ich Daten in der Datenbank mithilfe von PHP-Funktionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!