Heim Backend-Entwicklung PHP-Problem Ausführliche Erklärung, wie man PHP zum Löschen von Tabellendaten verwendet

Ausführliche Erklärung, wie man PHP zum Löschen von Tabellendaten verwendet

Apr 04, 2023 am 09:16 AM

Tabellen sind eine häufig verwendete Möglichkeit, Daten auf Webseiten anzuzeigen, und PHP ist eine in der Webentwicklung weit verbreitete Programmiersprache. In Webanwendungen müssen wir Daten häufig über Tabellen darstellen und auch entsprechende Vorgänge wie Hinzufügen, Löschen, Ändern und Abfragen bereitstellen.

In diesem Artikel wird detailliert beschrieben, wie Sie die Tabellenlöschfunktion in PHP verwenden, sodass Sie das Löschen von Tabellendaten in Webanwendungen einfach implementieren können.

1. Der grundlegende Vorgang des Löschens einer Tabelle

Das Löschen einer Tabelle besteht im Allgemeinen aus den folgenden Schritten:

  1. Ermitteln Sie die Kennung der gelöschten Daten, d. h. die ID der zu löschenden Zeile oder Spalte Datenbank über PHP-Code Entsprechende Daten;
  2. Aktualisieren Sie die Seite, damit Benutzer die gelöschten Ergebnisse sehen können.
  3. In diesem Artikel werden diese Schritte im Detail vorgestellt.

2. Ermitteln Sie die Kennung der gelöschten Daten.

Bevor wir die Tabellenlöschfunktion implementieren, müssen wir zunächst verstehen, wie wir die Kennung der zu löschenden Daten erhalten.

In einer Tabelle gibt es normalerweise eine Spalte als Primärschlüssel (ID), der die eindeutige Kennung jeder Zeile darstellt. Wenn wir also die Daten einer bestimmten Zeile löschen möchten, müssen wir nur die ID der Zeile abrufen. Sie können den folgenden Code verwenden, um die ID abzurufen:

$id = $_POST['id'];
Nach dem Login kopieren

Unter anderem bedeutet $_POST['id'], die ID aus dem übermittelten Formular abzurufen. Die spezifische Methode zum Schreiben des Formulars wird im nächsten Abschnitt vorgestellt.

3. PHP-Code zur Implementierung der Tabellenlöschfunktion

Als nächstes müssen wir PHP-Code schreiben, um die entsprechenden Daten aus der Datenbank zu löschen.

Mit der Datenbank verbinden
  1. Zuerst müssen wir eine Verbindung mit der Datenbank herstellen. Sie können den folgenden Code zum Herstellen einer Verbindung verwenden:
$dsn = "mysql:host=localhost;dbname=test;charset=utf8";
$username = "root";
$password = "123456";
$conn = new PDO($dsn, $username, $password);
Nach dem Login kopieren

Wobei $dsn die Verbindungszeichenfolge der MySQL-Datenbank darstellt. $username und $password sind das Datenbank-Anmeldekonto und das Passwort.

Löschcode schreiben
  1. Nachdem wir die ID der zu löschenden Zeile erhalten haben, können wir die entsprechenden Daten in der Datenbank basierend auf der ID löschen. Sie können den folgenden Code verwenden, um Daten zu löschen:
$sql = "DELETE FROM table_name WHERE id = ?";
$sth = $conn->prepare($sql);
$sth->execute(array($id));
Nach dem Login kopieren

Der Tabellenname stellt hier den Tabellennamen der zu löschenden Daten dar, id stellt den Primärschlüssel dar und $id stellt die ID der zu löschenden Daten dar.

Aktualisieren Sie die Seite
  1. Abschließend müssen wir die Seite aktualisieren, damit der Benutzer die entfernten Ergebnisse sehen kann. Sie können den folgenden Code verwenden, um die Seite zu aktualisieren:
header('Location: table.php');
Nach dem Login kopieren

Unter diesen ist table.php die Seite, die aktualisiert werden soll.

4. Schreiben Sie den Code zum Löschen der Tabelle

Nach Abschluss der oben genannten Vorgänge müssen wir die Tabellen- und Löschvorgänge kombinieren. Konkret müssen wir der Tabelle eine Löschschaltfläche hinzufügen und beim Klicken auf die Schaltfläche die ID der zu löschenden Daten abrufen und die Daten über PHP-Code aus der Datenbank löschen.

Das Folgende ist ein einfacher HTML-Tabellencode, der eine Schaltfläche zum Löschen enthält. Es ist zu beachten, dass jede Schaltfläche einen versteckten Eingabetyp enthält, der zur Übergabe der ID der zu löschenden Daten verwendet wird.

<table>
    <thead>
        <tr>
            <th>ID</th>
            <th>Name</th>
            <th>Action</th>
        </tr>
    </thead>
    <tbody>
        <?php
        // 从数据库中获取数据
        $sql = "SELECT * FROM table_name";
        $sth = $conn->prepare($sql);
        $sth->execute();

        // 遍历展示数据
        while ($row = $sth->fetch(PDO::FETCH_ASSOC)) {
            ?>
            <tr>
                <td><?php echo $row[&#39;id&#39;]; ?></td>
                <td><?php echo $row[&#39;name&#39;]; ?></td>
                <td>
                    <form action="delete.php" method="post">
                        <input type="hidden" name="id" value="<?php echo $row[&#39;id&#39;]; ?>">
                        <button type="submit">Delete</button>
                    </form>
                </td>
            </tr>
            <?php
        }
        ?>
    </tbody>
</table>
Nach dem Login kopieren

Unter diesen ist delete.php die Formularübermittlungsadresse und $row['id'] repräsentiert die ID jeder Datenzeile.

5. Zusammenfassung

Durch die oben genannten Schritte können wir die PHP-Tabellenlöschfunktion einfach implementieren. Rufen Sie einfach die Kennung der Daten ab, die Sie löschen möchten, und verwenden Sie PHP-Code, um die Daten aus der Datenbank zu löschen. Gleichzeitig ermöglicht das Hinzufügen einer Löschschaltfläche zur Tabelle Benutzern das einfache Abschließen von Datenlöschvorgängen.

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung, wie man PHP zum Löschen von Tabellendaten verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP 8 JIT (Just-in-Time) -Kompilation: Wie es die Leistung verbessert. PHP 8 JIT (Just-in-Time) -Kompilation: Wie es die Leistung verbessert. Mar 25, 2025 am 10:37 AM

Die JIT -Kompilierung von PHP 8 verbessert die Leistung, indem häufig ausgeführte Code in den Maschinencode zusammengestellt wird, um Anwendungen mit schweren Berechnungen zugute und die Ausführungszeiten zu reduzieren.

PHP Secure-Datei-Uploads: Verhindern von Sicherheitslücken im Zusammenhang mit Datei. PHP Secure-Datei-Uploads: Verhindern von Sicherheitslücken im Zusammenhang mit Datei. Mar 26, 2025 pm 04:18 PM

In dem Artikel wird das Sicherung von PHP -Dateien -Uploads erläutert, um Schwachstellen wie die Code -Injektion zu verhindern. Es konzentriert sich auf die Dateitypvalidierung, den sicheren Speicher und die Fehlerbehandlung, um die Anwendungssicherheit zu verbessern.

OWASP Top 10 PHP: Beschreiben und mildern gemeinsame Schwachstellen. OWASP Top 10 PHP: Beschreiben und mildern gemeinsame Schwachstellen. Mar 26, 2025 pm 04:13 PM

In dem Artikel werden OWASP Top 10 Schwachstellen in PHP- und Minderungsstrategien erörtert. Zu den wichtigsten Problemen gehören die Injektion, die kaputte Authentifizierung und XSS mit empfohlenen Tools zur Überwachung und Sicherung von PHP -Anwendungen.

PHP -Verschlüsselung: Symmetrische und asymmetrische Verschlüsselung. PHP -Verschlüsselung: Symmetrische und asymmetrische Verschlüsselung. Mar 25, 2025 pm 03:12 PM

In dem Artikel wird die symmetrische und asymmetrische Verschlüsselung in PHP erörtert und ihre Eignung, Leistung und Sicherheitsunterschiede verglichen. Die symmetrische Verschlüsselung ist schneller und für Massendaten geeignet, während asymmetrisch für den sicheren Schlüsselaustausch verwendet wird.

PHP -Authentifizierung & amp; Autorisierung: sichere Implementierung. PHP -Authentifizierung & amp; Autorisierung: sichere Implementierung. Mar 25, 2025 pm 03:06 PM

In dem Artikel wird die Implementierung einer robusten Authentifizierung und Autorisierung in PHP erörtert, um den nicht autorisierten Zugriff zu verhindern, Best Practices zu beschreiben und sicherheitsrelevante Tools zu empfehlen.

PHP -API -Rate Begrenzung: Implementierungsstrategien. PHP -API -Rate Begrenzung: Implementierungsstrategien. Mar 26, 2025 pm 04:16 PM

In dem Artikel werden Strategien zur Implementierung der API-Rate in PHP erörtert, einschließlich Algorithmen wie Token-Bucket und Leaky Bucket sowie Bibliotheken wie Symfony/Rate-Limiter. Es deckt auch die Überwachung, die dynamischen Einstellungsgeschwindigkeiten und die Hand ab

Was ist der Zweck von vorbereiteten Aussagen in PHP? Was ist der Zweck von vorbereiteten Aussagen in PHP? Mar 20, 2025 pm 04:47 PM

Vorbereitete Aussagen in PHP erhöhen die Sicherheit und Effizienz der Datenbank durch Verhinderung der SQL -Injektion und Verbesserung der Abfrageleistung durch Zusammenstellung und Wiederverwendung.

Wie rufen Sie Daten mit PHP aus einer Datenbank ab? Wie rufen Sie Daten mit PHP aus einer Datenbank ab? Mar 20, 2025 pm 04:57 PM

In Artikel wird das Abrufen von Daten aus Datenbanken mithilfe von PHP, die Schritte, Sicherheitsmaßnahmen, Optimierungstechniken und gemeinsame Fehler bei Lösungen erfasst.

See all articles