Eliminazione del database MySQL tramite PHP

Eliminazione di un database

Se un database non è più necessario, può essere eliminato per sempre. È possibile utilizzare passa un comando SQL amysql_query per eliminare un database.

Esempio

Prova il seguente esempio per eliminare un database.

<?php
   $dbhost = 'localhost:3036';
   $dbuser = 'root';
   $dbpass = 'rootpassword';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);
   
   if(! $conn ) {
      die('Could not connect: ' . mysql_error());
   }
   
   $sql = 'DROP DATABASE test_db';
   $retval = mysql_query( $sql, $conn );
   
   if(! $retval ) {
      die('Could not delete database db_test: ' . mysql_error());
   }
   
   echo "Database deleted successfully\n";
   
   mysql_close($conn);
?>

WARNING- È molto pericoloso eliminare un database e qualsiasi tabella. Quindi, prima di eliminare qualsiasi tabella o database, assicurati di fare tutto intenzionalmente.

Eliminazione di una tabella

È di nuovo una questione di eseguire un comando SQL tramite mysql_queryfunzione per eliminare qualsiasi tabella di database. Ma fai molta attenzione mentre usi questo comando perché così facendo puoi eliminare alcune informazioni importanti che hai nella tua tabella.

Esempio

Prova il seguente esempio per eliminare una tabella:

<?php
   $dbhost = 'localhost:3036';
   $dbuser = 'root';
   $dbpass = 'rootpassword';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);
   
   if(! $conn ) {
      die('Could not connect: ' . mysql_error());
   }
   
   $sql = 'DROP TABLE employee';
   $retval = mysql_query( $sql, $conn );
   
   if(! $retval ) {
      die('Could not delete table employee: ' . mysql_error());
   }
   
   echo "Table deleted successfully\n";
   
   mysql_close($conn);
?>