mysql_list_tables

mysql_list_tables -- Lista as tabelas em um banco de dados MySQL

Descrição

resource mysql_list_tables ( string database [, resource link_identifier])

mysql_list_tables( ) leva o nome de um banco de dados e retorna um ponteiro de resultado muito parecido com a função mysql_query( ) . Você pode usar a função mysql_tablename( ) para extrair os nomes atuais das tabela do ponteiro do resultado , ou qualquer outra função com o resultado de tabela como mysql_fetch_assoc( ) .

O parametro database é o nome do banco de dados de onde obter a lista de tabelas . Se a função mysql_list_tables( ) falhar , retorna FALSE .

Para compatibilidade com versões anteriores , o apelido chamado mysql_listtables( ) pode ser usado . Esta depreciada e seu uso não é recomendado .

Exemplo 1 . Exemplo mysql_list_tables

 
?php

 
$dbname

 
=

 
'

 
mysql_dbname'

 
;

 
if

 
(!mysql_connect('mysql_host'

 
,

 
'mysql_user'

 
,

 
'mysql_password')

 
)

 
{

 
print

 
'Não

 
pude

 
conectar

 
com

 
o

 
MySQL'

 
;

 
exit

 
;

 
    }

 
$result

 
=

 
mysql_list_tables($dbname)

 
;

 
if

 
(!$result

 
)

 
{

 
print

 
"DB

 
Error

 
,

 
não

 
pude

 
listar

 
as

 
tabelas\n"

 
;

 
print

 
'MySQL

 
Error

 
:

 
'

 
.

 
mysql_error()

 
;

 
exit

 
;

 
    }

 
while

 
($row

 
=

 
mysql_fetch_row($result)

 
)

 
{

 
print

 
"Table

 
:

 
$row[0]\n"

 
;

 
    }

 
mysql_free_result($result)

 
;

 
?



Veja também : mysql_list_dbs( ) , e mysql_tablename( ) .