Heim >Backend-Entwicklung >PHP-Problem >Wie man Seiten in PHP hinzufügt, ändert, löscht und überprüft
PHP übernimmt das Hinzufügen, Ändern, Löschen und Überprüfen von Seiten.
Übersicht: Mit der Entwicklung der Webtechnologie müssen immer mehr Websites mit Datenbanken interagieren. Als häufig verwendete Web-Programmiersprache kann PHP effektiv mit Datenbanken interagieren. Unter diesen sind Verarbeitungsvorgänge zum Hinzufügen, Ändern, Löschen und Suchen die grundlegendsten und am häufigsten verwendeten.
In diesem Artikel wird erläutert, wie Sie mit PHP Hinzufügungs-, Änderungs-, Lösch- und Suchvorgänge verarbeiten und entsprechende Beispielcodes bereitstellen.
1. Datenbankverbindung
Um in PHP mit der Datenbank interagieren zu können, müssen Sie zunächst eine Verbindung mit der Datenbank herstellen. Zu den gängigen Datenbanken gehören MySQL, SQLite usw. Hier wird MySQL als Beispiel genommen.
Die Schritte zum Herstellen einer Datenbankverbindung sind wie folgt:
Verwenden Sie die Funktion mysqli_connect, um eine Verbindung zur MySQL-Datenbank herzustellen:$conn = mysqli_connect($host, $username, $password, $dbname);
if (!$conn) { die("连接失败:" . mysqli_connect_error()); }
mysqli_set_charset($conn, "utf8");
Daten einfügen ist der Vorgang, bei dem neue Daten zur Datenbank hinzugefügt werden. Die SQL-Anweisung zum Einfügen von Daten lautet im Allgemeinen „INSERT INTO Tabellenname (Feldname 1, Feldname 2,...) VALUES (Wert 1, Wert 2,...)“.
Die Schritte zum Einfügen von Daten sind wie folgt:
Erstellen Sie eine SQL-Anweisung zum Einfügen von Daten:$sql = "INSERT INTO user (name, age, gender) VALUES ('$name', '$age', '$gender')";
$result = mysqli_query($conn, $sql);
3. Daten aktualisieren
Beim Aktualisieren von Daten werden die Daten in der Datenbank geändert. Die SQL-Anweisung zum Aktualisieren von Daten lautet im Allgemeinen „UPDATE Tabellenname SET Feldname 1=Wert 1, Feldname 2=Wert 2...WHERE-Bedingung“.
Die Schritte zum Aktualisieren von Daten sind wie folgt:
Erstellen Sie eine SQL-Anweisung zum Aktualisieren von Daten:$sql = "UPDATE user SET age='$age', gender='$gender' WHERE id='$id'";
$result = mysqli_query($conn, $sql);
4. Daten löschen
Das Löschen von Daten bedeutet, unnötige Daten aus der Datenbank zu löschen. Die SQL-Anweisung zum Löschen von Daten lautet im Allgemeinen „DELETE FROM Tabellenname WHERE-Bedingung“.
Die Schritte zum Löschen von Daten sind wie folgt:
Erstellen Sie eine SQL-Anweisung zum Löschen von Daten:$sql = "DELETE FROM user WHERE id='$id'";
$result = mysqli_query($conn, $sql);
5. Daten abfragen
Beim Abfragen von Daten werden die erforderlichen Daten aus der Datenbank abgerufen. Die SQL-Anweisung zum Abfragen von Daten lautet im Allgemeinen „SELECT Feldname 1, Feldname 2...FROM Tabellenname WHERE-Bedingung“.
Die Schritte zum Abfragen von Daten sind wie folgt:
Erstellen Sie eine SQL-Anweisung zum Abfragen von Daten:$sql = "SELECT * FROM user WHERE gender='男'";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_assoc($result)) { $name = $row["name"]; $age = $row["age"]; $gender = $row["gender"]; echo "姓名:$name,年龄:$age,性别:$gender<br>"; }
6. Vollständiger Beispielcode
Das Folgende ist ein vollständiger Beispielcode für die Verarbeitung von Hinzufügungs-, Änderungs-, Lösch- und Abfragevorgängen:
// 连接数据库 $conn = mysqli_connect($host, $username, $password, $dbname); mysqli_set_charset($conn, "utf8"); if (!$conn) { die("连接失败:" . mysqli_connect_error()); } // 插入数据 $name = "张三"; $age = "20"; $gender = "男"; $sql = "INSERT INTO user (name, age, gender) VALUES ('$name', '$age', '$gender')"; $result = mysqli_query($conn, $sql); if ($result === true) { echo "插入成功
"; } else { echo "Error:" . mysqli_error($conn) . "
"; } // 更新数据 $age = "22"; $gender = "女"; $id = 1; $sql = "UPDATE user SET age='$age', gender='$gender' WHERE id='$id'"; $result = mysqli_query($conn, $sql); if ($result === true) { echo "更新成功
"; } else { echo "Error:" . mysqli_error($conn) . "
"; } // 删除数据 $id = 2; $sql = "DELETE FROM user WHERE id='$id'"; $result = mysqli_query($conn, $sql); if ($result === true) { echo "删除成功
"; } else { echo "Error:" . mysqli_error($conn) . "
"; } // 查询数据 $sql = "SELECT * FROM user WHERE gender='男'"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $name = $row["name"]; $age = $row["age"]; $gender = $row["gender"]; echo "姓名:$name,年龄:$age,性别:$gender
"; } } else { echo "没有符合条件的数据
"; } // 关闭数据库连接 mysqli_close($conn);
7. Zur Verarbeitung von Hinzufügungs-, Änderungs-, Lösch- und Abfragevorgängen wird PHP verwendet Interagieren Sie mit der Datenbank. Grundlegende und allgemeine Vorgänge. Ich glaube, dass die Leser durch die Einleitung dieses Artikels bereits verstanden haben, wie PHP zum Bearbeiten von Hinzufügungs-, Änderungs-, Lösch- und Suchvorgängen verwendet wird, und dass sie auch den entsprechenden Beispielcode beherrschen.
Das obige ist der detaillierte Inhalt vonWie man Seiten in PHP hinzufügt, ändert, löscht und überprüft. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!