Descripción
int
mysql_list_tables ( cadena base_de_datos [, int identificador_de_enlace] )
mysql_list_tables() toma el nombre de la base y
devuelve un puntero de resultado como la función
mysql_db_query(). La función
mysql_tablename() debe ser usada para extraer
los nombres de las tablas del puntero.
El parámetro base_de_datos es el nombre
de la base de datos de la cual se debe extraer la lista de la tabla,
a menos que ocurra un error mysql_list_tables() regresa
FALSE
Por razones de compatibilidad puede usarse también
mysql_listtables(). Esta función es obsoleta
y no se recomienda.
Nota:
La función mysql_list_tables() es obsoleta.
Es preferible usar mysql_query() para enviar una
sentencia SQL SHOW TABLES [FROM db_name] [LIKE 'pattern'].
Ejemplo 1. Ejemplo mysql_list_tables
<?php $dbname = 'mysql_dbname';
if (!mysql_connect('mysql_host', 'mysql_user', 'mysql_password')) { echo 'Could not connect to mysql'; exit; }
$result = mysql_list_tables($dbname);
if (!$result) { echo "DB Error, could not list tables\n"; echo 'MySQL Error: ' . mysql_error(); exit; }
while ($row = mysql_fetch_row($result)) { echo "Table: $row[0]\n"; }
mysql_free_result($result); ?>
|
|
Vea también:
mysql_list_dbs(),
mysql_tablename().