Maison >développement back-end >Problème PHP >Comment supprimer des données de la base de données php

Comment supprimer des données de la base de données php

藏色散人
藏色散人original
2020-11-24 10:17:052553parcourir

Comment supprimer des données de la base de données PHP : créez d'abord un fichier de code ; puis exécutez l'instruction "SQL DELETE" pour supprimer les données de la table MySQL via la fonction PHP "mysql_query".

Comment supprimer des données de la base de données php

Recommandé : "Tutoriel vidéo PHP"

L'environnement d'exploitation de ce tutoriel : système Windows 7, version PHP 5.6, Cette méthode fonctionne pour toutes les marques d'ordinateurs.

Supprimer les données de la base de données MySQL

Vous pouvez supprimer les données de la table MySQL en exécutant l'instruction SQL DELETE via la fonction PHP mysql_query.

Ce qui suit est un exemple simple de suppression d'enregistrements de la table des employés. La clause conditionnelle utilisée lors de la suppression d'enregistrements doit cibler un certain enregistrement dans n'importe quelle table.

L'exemple suivant utilise la clé primaire pour faire correspondre les enregistrements de la table des employés.

Exemple

Essayez l'exemple suivant pour comprendre l'opération de suppression. Vous devez fournir un identifiant d'employé pour supprimer un enregistrement d'employé de la table des employés.

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn