⊗ppPmDPDR 391 of 447 menu

Löschen von Daten aus der Datenbank mit GET-Anfragen

Lassen Sie uns nun Datensätze aus der Datenbank löschen, indem wir die id für deren Löschung über GET-Parameter übergeben.

Angenommen, es wird ein GET-Parameter mit dem Namen del übergeben. Lassen Sie uns die id für die Löschung in eine Variable holen:

<?php $del = $_GET['del']; ?>

Lassen Sie uns eine Löschabfrage formulieren:

<?php $query = "DELETE FROM users WHERE id=$del"; ?>

Löschen Sie den Datensatz aus der Datenbank:

<?php mysqli_query($link, $query) or die(mysqli_error($link)); ?>

Sorgen Sie dafür, dass in der Adressleiste ein GET-Request mit der id eines Users abgeschickt werden kann und dieser User aus der Datenbank gelöscht wird.

Modifizieren Sie die vorherige Aufgabe so, dass auf der Seite Links zum Löschen jedes Users vorhanden sind:

<a href="?del=1">user1</a> <a href="?del=2">user2</a> <a href="?del=3">user3</a>

Die Links sollten selbstverständlich in einer Schleife aus den aus der Datenbank erhaltenen Daten generiert werden.

Modifizieren Sie die vorherige Aufgabe so, dass Sie den folgenden HTML-Code haben:

<ul> <li>user1 <a href="?del=1">löschen</a></li> <li>user2 <a href="?del=2">löschen</a></li> <li>user3 <a href="?del=3">löschen</a></li> </ul>

Modifizieren Sie die vorherige Aufgabe so, dass Sie den folgenden HTML-Code haben:

<table> <tr> <th>id</th> <th>name</th> <th>age</th> <th>salary</th> <th>delete</th> </tr> <tr> <td>1</td> <td>user1</td> <td>23</td> <td>400</td> <td><a href="?del=1">löschen</a></td> </tr> <tr> <td>2</td> <td>user2</td> <td>25</td> <td>500</td> <td><a href="?del=2">löschen</a></td> </tr> <tr> <td>3</td> <td>user3</td> <td>23</td> <td>500</td> <td><a href="?del=3">löschen</a></td> </tr> </table>
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen