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

藏色散人
Libérer: 2023-03-07 19:42:02
original
2561 Les gens l'ont consulté

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>
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal