Heim  >  Artikel  >  Backend-Entwicklung  >  So löschen Sie Daten aus einer PHP-Datenbank

So löschen Sie Daten aus einer PHP-Datenbank

藏色散人
藏色散人Original
2020-11-24 10:17:052498Durchsuche

So löschen Sie Daten aus der PHP-Datenbank: Erstellen Sie zunächst eine Codedatei; führen Sie dann die „SQL DELETE“-Anweisung aus, um Daten aus der MySQL-Tabelle über die PHP-Funktion „mysql_query“ zu löschen.

So löschen Sie Daten aus einer PHP-Datenbank

Empfohlen: „PHP-Video-Tutorial

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 5.6. Diese Methode ist für alle Computermarken geeignet.

Daten aus der MySQL-Datenbank löschen

Sie können Daten aus der MySQL-Tabelle löschen, indem Sie die SQL-DELETE-Anweisung über die PHP-Funktion mysql_query ausführen.

Das Folgende ist ein einfaches Beispiel zum Löschen von Datensätzen aus der Mitarbeitertabelle. Die beim Löschen von Datensätzen verwendete Bedingungsklausel sollte auf einen bestimmten Datensatz in einer beliebigen Tabelle abzielen.

Das folgende Beispiel gleicht Datensätze in der Mitarbeitertabelle mithilfe des Primärschlüssels ab.

Beispiele

Probieren Sie die folgenden Beispiele aus, um den Löschvorgang zu verstehen. Sie müssen eine Mitarbeiter-ID angeben, um einen Mitarbeiterdatensatz aus der Mitarbeitertabelle zu löschen.

  <html>
    <head>
    <title>Delete a Record from MySQL Database</title>
    </head>
    <body>
    <?php
    if(isset($_POST[&#39;delete&#39;]))
    {
    $dbhost = &#39;localhost:3036&#39;;
    $dbuser = &#39;root&#39;;
    $dbpass = &#39;rootpassword&#39;;
    $conn = mysql_connect($dbhost, $dbuser, $dbpass);
    if(! $conn )
    {
      die(&#39;Could not connect: &#39; . mysql_error());
    }
    $emp_id = $_POST[&#39;emp_id&#39;];
    $sql = "DELETE employee ".
           "WHERE emp_id = $emp_id" ;
    mysql_select_db(&#39;test_db&#39;);
    $retval = mysql_query( $sql, $conn );
    if(! $retval )
    {
      die(&#39;Could not delete data: &#39; . mysql_error());
    }
    echo "Deleted data successfully\n";
    mysql_close($conn);
    }
    else
    {
    ?>
    <form method="post" action="<?php $_PHP_SELF ?>">
    <table width="400" border="0" cellspacing="1" cellpadding="2">
    <tr>
    <td width="100">Employee ID</td>
    <td><input name="emp_id" type="text" id="emp_id"></td>
    </tr>
    <tr>
    <td width="100"> </td>
    <td> </td>
    </tr>
    <tr>
    <td width="100"> </td>
    <td>
    <input name="delete" type="submit" id="delete" value="Delete">
    </td>
    </tr>
    </table>
    </form>
    <?php
    }
    ?>
    </body>
    </html>

Das obige ist der detaillierte Inhalt vonSo löschen Sie Daten aus einer PHP-Datenbank. 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