Tuesday, 11 July 2017

PHP - Deleting Data from MySQL Database


Data can be deleted from MySQL tables by executing SQL DELETE statement through PHP function mysql_query.

Below is a simple example to delete records into employee table. To delete a record in any table it is required to locate that record by using a conditional clause. Below example uses primary key to match a record in employee table.

Example

Try out following example to understand delete operation. You need to provide an employee ID to delete an employee record from employee table.

<html>
   
   <head>
      <title>Delete a Record from MySQL Database</title>
   </head>
   
   <body>
      <?php
         if(isset($_POST['delete'])) {
            $dbhost = 'localhost:3036';
            $dbuser = 'root';
            $dbpass = 'rootpassword';
            $conn = mysql_connect($dbhost, $dbuser, $dbpass);
            
            if(! $conn ) {
               die('Could not connect: ' . mysql_error());
            }
    
            $emp_id = $_POST['emp_id'];
            
            $sql = "DELETE FROM employee WHERE emp_id = $emp_id" ;
            mysql_select_db('test_db');
            $retval = mysql_query( $sql, $conn );
            
            if(! $retval ) {
               die('Could not delete data: ' . 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>

Related Posts:

  • PHP - PayPal Integration PayPal is a payment processing system, We can integrate PayPal with websites by using with php. PayPal integration file system PayPal integration fi… Read More
  • PHP - Ajax XML Parser Ajax XML Example Using with Ajax we can parser xml from local directory as well as servers, Below example demonstrate how to parser xml with web bro… Read More
  • PHP - Ajax Auto Complete Search Auto Complete Search The Auto complete search box provides the suggestions when you enter data into the field. Here we are using xml to call auto co… Read More
  • PHP - XML Introduction What is XML? XML is a mark-up language to share the data across the web, XML is for both human read-able and machine read-able. Example of share-abl… Read More
  • PHP - Facebook Login We can use Facebook login to allow the users to get access into the websites. This page will explain you about login with facebook PHP SDK. Login W… Read More

0 comments:

Post a Comment