Heim >Backend-Entwicklung >PHP-Problem >So fügen Sie mit PHP Daten zur MySQL-Datenbank hinzu, aktualisieren und löschen sie
PHP-Sprache ist eine serverseitige Skriptsprache, die häufig von Webentwicklern zum Erstellen, Verwalten und Aktualisieren von Websites verwendet wird. Bei der Entwicklung dynamischer Websites werden Daten über die MySQL-Datenbank gespeichert und verwaltet, und PHP bietet verschiedene Funktionen zum Hinzufügen, Aktualisieren oder Löschen von Daten.
In diesem Artikel befassen wir uns eingehend mit dem Hinzufügen, Aktualisieren und Löschen von Daten aus einer MySQL-Datenbank mit PHP.
1. PHP- und MySQL-Verbindung
Bevor wir einen Vorgang ausführen, müssen wir zunächst eine PHP- und MySQL-Verbindung herstellen. Dies kann durch die Verwendung der MySQLi- oder PDO-PHP-Erweiterung erreicht werden. Hier ist der Beispielcode mit der MySQL-Erweiterung:
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully"; ?>
Im obigen Code haben wir eine Verbindungsvariable namens $conn
erstellt, die die IP-Adresse des MySQL-Servers, den Benutzernamen, das Passwort und den Datenbanknamen enthält . Schlägt die Verbindung fehl, wird eine Fehlermeldung ausgegeben und die Skriptausführung abgebrochen. Bei Erfolg wird „Erfolgreich verbunden“ ausgegeben $conn
的连接变量,它包含MySQL服务器的IP地址、用户名、密码和数据库名。如果连接失败,则会输出错误信息并终止脚本执行。如果成功,则输出“Connected successfully”
二、从数据库中插入数据
要将数据插入到MySQL数据库中,我们可以使用INSERT INTO语句。下面是一个将数据插入到表格中的示例代码:
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $sql = "INSERT INTO myTable (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if (mysqli_query($conn, $sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } mysqli_close($conn); ?>
在上面的代码中,我们创建了一个名为$sql
的SQL查询变量,它将数据添加到名为myTable
的表中。如果执行成功,则输出“New record created successfully”,否则输出错误消息。
三、从数据库中更新数据
要更新数据库中的数据,我们可以使用UPDATE语句。下面是一个将特定数据更新的示例:
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $sql = "UPDATE myTable SET lastname='Doe Jr.' WHERE id=1"; if (mysqli_query($conn, $sql)) { echo "Record updated successfully"; } else { echo "Error updating record: " . mysqli_error($conn); } mysqli_close($conn); ?>
在上面的代码中,我们创建了一个名为$sql
的SQL查询变量,它将指定的行中的lastname更新为“Doe Jr.”。如果执行成功,则输出“Record updated successfully”,否则输出错误消息。
四、从数据库中删除数据
要从数据库中删除数据,我们可以使用DELETE语句。下面是一个将行从表格中删除的示例代码:
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $sql = "DELETE FROM myTable WHERE id=3"; if (mysqli_query($conn, $sql)) { echo "Record deleted successfully"; } else { echo "Error deleting record: " . mysqli_error($conn); } mysqli_close($conn); ?>
在上面的代码中,我们使用名为$sql
2. Daten aus der Datenbank einfügen
Um Daten in die MySQL-Datenbank einzufügen, können wir die INSERT INTO-Anweisung verwenden. Hier ist ein Beispielcode zum Einfügen von Daten in eine Tabelle:rrreee
Im obigen Code haben wir eine SQL-Abfragevariable namens$sql
erstellt, die die Daten zu einer Tabelle namens $sql hinzufügt
in der Tabelle von code>myTable. Bei erfolgreicher Ausführung wird „Neuer Datensatz erfolgreich erstellt“ ausgegeben, andernfalls wird eine Fehlermeldung ausgegeben. 🎜🎜🎜 3. Daten aus der Datenbank aktualisieren 🎜🎜🎜 Um die Daten in der Datenbank zu aktualisieren, können wir die UPDATE-Anweisung verwenden. Hier ist ein Beispiel für die Aktualisierung bestimmter Daten: 🎜rrreee🎜 Im obigen Code haben wir eine SQL-Abfragevariable mit dem Namen $sql
erstellt, die den Nachnamen in der angegebenen Zeile auf „Doe Jr.“ aktualisiert. Bei erfolgreicher Ausführung wird „Datensatz erfolgreich aktualisiert“ ausgegeben, andernfalls wird eine Fehlermeldung ausgegeben. 🎜🎜🎜4. Daten aus der Datenbank löschen 🎜🎜🎜Um Daten aus der Datenbank zu löschen, können wir die DELETE-Anweisung verwenden. Hier ist ein Beispielcode zum Löschen einer Zeile aus einer Tabelle: 🎜rrreee🎜 Im obigen Code verwenden wir die SQL-Abfragevariable mit dem Namen $sql
, um eine bestimmte Zeile in der Tabelle zu löschen. Bei erfolgreicher Ausführung wird „Datensatz erfolgreich gelöscht“ ausgegeben, andernfalls wird eine Fehlermeldung ausgegeben. 🎜🎜🎜Zusammenfassung🎜🎜🎜In der PHP-Entwicklung ist die Interaktion mit der MySQL-Datenbank ein wesentlicher Prozess. In diesem Artikel haben wir gelernt, wie man mit PHP eine Verbindung zu einer MySQL-Datenbank herstellt und Daten hinzufügt, aktualisiert und löscht. Dies sind natürlich nur einige grundlegende Beispiele, und fortgeschrittenere Vorgänge können durch Konsultation der entsprechenden Dokumentation durchgeführt werden. Ich hoffe, dass dieser Artikel für Ihr Studium hilfreich sein kann. 🎜Das obige ist der detaillierte Inhalt vonSo fügen Sie mit PHP Daten zur MySQL-Datenbank hinzu, aktualisieren und löschen sie. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!