(PHP 4, PHP 5)
mysql_list_tables — Elenca le tabelle in un database MySQL
$database
[, resource $
identificativoi_connessione
] )mysql_list_tables() accetta un nome di database e restituisce un risultato puntatore in modo molto simile alla funzione mysql_query(). Usare la funzione mysql_tablename() per esplorare questo risultato puntatore o qualsiasi funzione per i risultati delle tabelle, come mysql_fetch_array().
Il parametro database
è il nome del
database da cui recuperare la lista di tabelle. in caso di errore,
mysql_list_tables() restituisce FALSE
.
Per motivi di compatibilità con il passato, anche mysql_listtables() può essere usata. Questo comunque è sconsigliato.
Example #1 mysql_list_tables() example
<?php
$nome_db = 'nome_db_mysql';
if (!mysql_connect('host_mysql', 'utente_mysql', 'password_mysql')) {
print 'Connessione a mysql non riuscita';
exit;
}
$risultato = mysql_list_tables($nome_db);
if (!$risultato) {
print "Errorore database, Impossibile elencare le tabelle\n";
print 'Errore MySQL: ' . mysql_error();
exit;
}
while ($riga = mysql_fetch_row($risultato)) {
print "Tabella: $riga[0]\n";
}
mysql_free_result($risultato);
?>
Vedere anche: mysql_list_dbs() e mysql_tablename().