How to write PHP script to delete data from an existing MySQL table?

We can use the SQL DELETE command with or without the WHERE CLAUSE into the PHP function – mysql_query(). This function will execute the SQL command in a similar way it is executed at the mysql> prompt. To illustrate it we are having the following example −


In this example, we are writing a PHP script to delete a record from MySQL table named ‘tutorial_tbl’ whose tutorial_id as 3.

   $dbhost = 'localhost:3036';
   $dbuser = 'root';
   $dbpass = 'rootpassword';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);

   if(! $conn ) {
      die('Could not connect: ' . mysql_error());

   $sql = 'DELETE FROM tutorials_tbl WHERE tutorial_id=3';

   $retval = mysql_query( $sql, $conn );

   if(! $retval ) {
      die('Could not delete data: ' . mysql_error());
   echo "Deleted data successfully
"; mysql_close($conn); ?>

Updated on: 30-Jul-2019


Kickstart Your Career

Get certified by completing the course

Get Started