Mostrar todas las tablas de una base de datos MySQL

En este artículo vamos a ver una función de PHP que nos permite mostrar todas las tablas de una base de datos seleccionada.

Esta función suele ser útil en momentos muy escasos pero si llegara la ocasión sería interesante acordarse de ella. Se trata de la función mysql_list_tables() que no hace más que lista las tablas de una base de datos MySQL.

La función devuelve una lista con el nombre de las tablas de una base de datos MySQL.

La podríamos utilizar de la siguiente forma:

<?php
mysql_connect($dbhost, $dbuser, $dbpassword);

$tablas = mysql_list_tables($dbname);

while (list($tabla) = mysql_fetch_row($tablas)) {
      echo $tabla."<br />";
} 
?>

Donde conectamos a la base de datos deseada con sus 3 parámetros, creamos una variable donde vamos a guardar la lista de los nombres de la base de datos y recorremos esta lista mediante un bucle tradicional.

Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
Te ha servido? Valora esta entrada!
(2 votos, promedio: 4 de 5)
Comparte en las redes sociales
¿Buscas trabajo de programador?

Una respuesta a “Mostrar todas las tablas de una base de datos MySQL”

  1. Luis dice:

    Muchas gracias justo lo que buscaba 😀 es para una *consulta no programada, necesito tooodas las tablas y luego segun seleccione, toodos los campos -o la mayoria-

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.