Maison > développement back-end > tutoriel php > Mise à jour des données dans la base de données MySQL

Mise à jour des données dans la base de données MySQL

PHP中文网
Libérer: 2024-12-05 10:29:16
avant
698 Les gens l'ont consulté

Les données peuvent être mises à jour dans les tables MySQL en exécutant l'instruction SQL UPDATE via la fonction PHP mysql_query.

Vous trouverez ci-dessous un exemple simple pour mettre à jour les enregistrements dans la table des employés. Pour mettre à jour un enregistrement dans une table, il est nécessaire de le localiser enregistrer en utilisant une clause conditionnelle. L'exemple ci-dessous utilise la clé primaire pour faire correspondre un enregistrement dans la table des employés.

截屏2024-12-05 10.15.12.png

Exemple

Essayez l'exemple suivant pour comprendre l'opération de mise à jour. Vous devez fournir un identifiant d'employé pour mettre à jour le salaire d'un employé.

<html>
   
   <head>
      <title>Update a Record in MySQL Database</title>
   </head>
   
   <body>
      <?php         if(isset($_POST[&#39;update&#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;];
            $emp_salary = $_POST[&#39;emp_salary&#39;];
            
            $sql = "UPDATE employee ". "SET emp_salary = $emp_salary ". 
               "WHERE emp_id = $emp_id" ;
            mysql_select_db(&#39;test_db&#39;);
            $retval = mysql_query( $sql, $conn );
            
            if(! $retval ) {
               die(&#39;Could not update data: &#39; . mysql_error());
            }
            echo "Updated data successfullyn";
            
            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">Employee Salary</td>
                        <td><input name = "emp_salary" type = "text" 
                           id = "emp_salary"></td>
                     </tr>
                  
                     <tr>
                        <td width = "100"> </td>
                        <td> </td>
                     </tr>
                  
                     <tr>
                        <td width = "100"> </td>
                        <td>
                           <input name = "update" type = "submit" 
                              id = "update" value = "Update">
                        </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:
source:tutorialspoint.com
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