Lenguaje PHP

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.

Borrar tabla MySQL usando PDO
Borrar tabla MySQL usando PDO

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.

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba