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.
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-