MySQL Funciones
PHP Manual

mysql_list_tables

(PHP 4, PHP 5)

mysql_list_tablesLista las tablas de una base de datos MySQL

Descripción

resource mysql_list_tables ( string $database [, resource $link_identifier ] )

Devuelve una lista de el nombre de las tablas de la base de datos MySQL.

Esta función ha sido obsoleta. Es preferible usar mysql_query() para ejecutar el SQL SHOW TABLES [FROM db_name] [LIKE 'pattern'] en su lugar.

Parámetros

database

El nombre de la base de datos

link_identifier

La conexión MySQL. Si el identificador de enlace no se especifica, el último enlace abierto por mysql_connect() es asumido. Si no se encuentra dicho enlace, la función intentará establecer un nuevo enlace como si mysql_connect() fuese invocado sin parámetros. Si no se encuentra o establece una conexión, un error de nivel E_WARNING es generado.

Valores devueltos

El puntero resultante resource en caso de éxito o FALSE en caso de error.

Use la función mysql_tablename() para atravesar este puntero resultante o cualquier otra función para mostrar tablas, como mysql_fetch_array().

Historial de cambios

Versión Descripción
4.3.7 Esta función quedó obsoleta.

Ejemplos

Example #1 Ejemplo alternativo de mysql_list_tables()

<?php
$dbname 
'mysql_dbname';

if (!
mysql_connect('mysql_host''mysql_user''mysql_password')) {
    echo 
'No se pudo conectar a mysql';
    exit;
}

$sql "SHOW TABLES FROM $dbname";
$result mysql_query($sql);

if (!
$result) {
    echo 
"DB Error, no se pudo listar las tablas\n";
    echo 
'MySQL Error: ' mysql_error();
    exit;
}

while (
$row mysql_fetch_row($result)) {
    echo 
"Tabla: {$row[0]}\n";
}

mysql_free_result($result);
?>

Notas

Note:

Por razones de compatibilidad con versiones anteriores, los siguientes alias obsoletos podrían usarse: mysql_listtables()

Ver también


MySQL Funciones
PHP Manual