Eliminar tabla MySQL usando PDO
Eliminar tabla MySQL usando PDO. Podemos eliminar una tabla de la base de datos mediante el comando DROP TABLE seguido del nombre de la tabla.
DROP table MySQL usando PDO
En este articulo detallaremos 3 pasos para eliminar una tabla de manera eficiente en MySQL
- Conexión MySQL con PDO
- Consulta SQL con el comando DROP TABLE
- Condicional IF para imprimir la respuesta de la consulta SQL
Conexión MySQL con PDO
La conexión a la base de datos está disponible en el archivo config.php. Aquí hay un ejemplo.
<?php
$dbo= new PDO('mysql:host=localhost;dbname=basededatos',
$usuario, $password);
?>
Consulta SQL con el comando DROP TABLE
Para eliminar una tabla MySQL debemos de usar el comando DROP TABLE, Veamos un ejemplo.
<?php
// Conexión con MySQL
include_once "config.php";
// Consulta para eliminar la tabla
$sql=$dbo->prepare("DROP TABLE alumnos");
$sql->execute();
?>
Condicional IF para imprimir la respuesta de la consulta SQL
Después de la ejecución de la consulta, agregaremos un mensaje que diga éxito o imprimiremos un mensaje de error en caso de falla.
<?php
// Conexión con MySQL
include_once "config.php";
// Consulta para eliminar la tabla
$sql=$dbo->prepare("DROP TABLE alumnos");
// Imprimimos el resultado de la consulta SQL
if($sql->execute()){
echo " Tabla eliminada satisfactoriamente ";
}else{
print_r($sql->errorInfo());
}
?>
Explicación: En el código anterior hemos usado la conexión de la base de datos dentro del archivo config.php. Recuerde que, hemos usado la extensión PDO.
Además, si desean pueden usar la conexión y la consulta SQL en un solo archivo, veamos un ejemplo.
<?php
$usuario = "MYDATABASE";
$password = "MYPASSWORD";
// Conexion MySQL con PDO
$dbo= new PDO('mysql:host=localhost;dbname=basededatos',
$usuario, $password);
// Consulta para eliminar la tabla
$sql=$dbo->prepare("DROP TABLE alumnos");
// Imprimimos el resultado de la consulta SQL
if($sql->execute()){
echo "Tabla eliminada satisfactoriamente";
}else{
print_r($sql->errorInfo());
}
?>
Hoy en este articulo hemos aprendido a eliminar una tabla en nuestra base de datos MySQL usando la extensión PDO.
Nota Importante:
Estas consultas borran la tabla y no hay vuelta hacia atrás. Por lo tanto, es importante sacar una copia de seguridad en caso sea una base de datos en producción y usarlo con mucha responsabilidad.