Forum und email

mysql_list_tables

(PHP 4, PHP 5, PECL mysql:1.0)

mysql_list_tables — Elenca le tabelle in un database MySQL

Descrizione

resource mysql_list_tables ( string $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().