mysql_list_tables

mysql_list_tables -- Geef een lijst van tabellen in een MySQL database

Beschrijving

resource mysql_list_tables ( string database [, resource link_identifier])

mysql_list_tables( ) neemt een database naam en geeft een result pointer terug , zoals de mysql_query( ) functie . Je kunt de mysql_tablename( ) functie gebruiken om de eigenlijke tabelnamen uit de result pointer te halen , of een andere result tabel functie zoals mysql_fetch_assoc( ) .

De database parameter is de naam van de database waarvan de lijst van tabellen moet worden opgehaald . Als er iets fout gaat , geeft mysql_list_tables( ) FALSE terug .

Voor compatibiliteit kan de alias mysql_listtables( ) worden gebruikt . Dit wordt echter afgeraden .

Voorbeeld 1 . mysql_list_tables voorbeeld

 
?php

 
$dbname

 
=

 
'

 
mysql_dbname'

 
;

 
if

 
(!mysql_connect('mysql_host'

 
,

 
'mysql_user'

 
,

 
'mysql_password')

 
)

 
{

 
print

 
'Kan

 
geen

 
verbinding

 
met

 
mysql

 
maken'

 
;

 
exit

 
;

 
    }

 
$result

 
=

 
mysql_list_tables($dbname)

 
;

 
if

 
(!$result

 
)

 
{

 
print

 
"DB

 
Error

 
,

 
kan

 
de

 
tabellen

 
niet

 
opvragen\n"

 
;

 
print

 
'MySQL

 
Error

 
:

 
'

 
.

 
mysql_error()

 
;

 
exit

 
;

 
    }

 
while

 
($row

 
=

 
mysql_fetch_row($result)

 
)

 
{

 
print

 
"Tabel

 
:

 
$row[0]\n"

 
;

 
    }

 
mysql_free_result($result)

 
;

 
?



Zie ook : mysql_list_dbs( ) , en mysql_tablename( ) .