Heim >Backend-Entwicklung >PHP-Problem >Wie man Seiten in PHP hinzufügt, ändert, löscht und überprüft

Wie man Seiten in PHP hinzufügt, ändert, löscht und überprüft

PHPz
PHPzOriginal
2023-04-12 13:53:22872Durchsuche

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:
  1. $conn = mysqli_connect($host, $username, $password, $dbname);
  2. Darunter ist $host der Hostname, $username der Benutzername und $password ist das Passwort und $dbname ist der Datenbankname.

Stellen Sie fest, ob die Verbindung erfolgreich ist:
  1. if (!$conn) {
        die("连接失败:" . mysqli_connect_error());
    }
  2. Wenn die Verbindung fehlschlägt, wird eine Fehlermeldung ausgegeben und das Programm beendet.

Zeichensatz festlegen:
  1. mysqli_set_charset($conn, "utf8");
  2. 2. Daten einfügen

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:
  1. $sql = "INSERT INTO user (name, age, gender) VALUES ('$name', '$age', '$gender')";
  2. Unter diesen sind „$name“, „$age“ und „$gender“ die Daten, die eingegeben werden müssen eingefügt werden.

SQL-Anweisung ausführen:
  1. $result = mysqli_query($conn, $sql);
  2. Wenn die Ausführung erfolgreich ist, gibt $result true zurück, andernfalls gibt es false zurück.

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:
  1. $sql = "UPDATE user SET age='$age', gender='$gender' WHERE id='$id'";
  2. Unter diesen sind $age und $gender die Daten, die aktualisiert werden müssen, und $id ist der ID-Wert der Daten, die aktualisiert werden müssen.

SQL-Anweisung ausführen:
  1. $result = mysqli_query($conn, $sql);
  2. Wenn die Ausführung erfolgreich ist, gibt $result true zurück, andernfalls gibt es false zurück.

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:
  1. $sql = "DELETE FROM user WHERE id='$id'";
  2. Dabei ist $id der ID-Wert der Daten, die gelöscht werden müssen.

SQL-Anweisung ausführen:
  1. $result = mysqli_query($conn, $sql);
  2. Wenn die Ausführung erfolgreich ist, gibt $result true zurück, andernfalls gibt es false zurück.

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:
  1. $sql = "SELECT * FROM user WHERE gender='男'";
  2. Dabei bedeutet * die Abfrage aller Felder und gender='male' ist die Abfragebedingung.

SQL-Anweisung ausführen:
  1. $result = mysqli_query($conn, $sql);
  2. Wenn die Ausführung erfolgreich ist, gibt $result eine Ergebnismenge zurück.

Parsen Sie die Ergebnismenge:
  1. while($row = mysqli_fetch_assoc($result)) {
        $name = $row["name"];
        $age = $row["age"];
        $gender = $row["gender"];
        echo "姓名:$name,年龄:$age,性别:$gender<br>";
    }
  2. Dieser Code analysiert jede Datenzeile in der Ergebnismenge in ein assoziatives Array und gibt den entsprechenden Namen, das Alter, das Geschlecht und andere Informationen aus.

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!

Stellungnahme:
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