Aprire un editor di testo , come Blocco note , e scrivere un segmento di codice PHP che si connette al server MySQL e selezionare il database che si desidera visualizzare . Farlo utilizzando funzioni " mysql_select_db " " mysql_connect " di PHP e . Ecco il codice finale ( è necessario fornire i propri dati di database ) :
' HOST ', ' username' = $ dbinfo = array ( 'host' = > > 'username' , 'password' = > 'Password ', ' dbname' = > ' DB_NAME '); $ link = mysql_connect ( $ dbinfo [ 'host' ] , $ dbinfo [' username ' ] , $ dbinfo [ ' password ' ] ) or die ( ' Impossibile connettersi . '); mysql_select_db ( $ dbinfo [ ' dbname ' ] ) or die ( ' Impossibile connettersi al DB ' $ dbinfo [ 'dbname' ] ) ; Scrivi una sezione di codice che recupera un elenco di tabelle nel database corrente . Loop attraverso il set di risultati e inserire nome di ogni tabella in un array . Utilizzare nativo funzioni " mysql_fetch_array " " mysql_query " di PHP e . Il codice finale dovrebbe essere simile a questo: $ risultato = mysql_query ( " SHOW TABLES " ) ; while ( $ row = mysql_fetch_array ( $ risultato) ) { $ tableArr [ ] = $ row [ 0 ] ; } scorrere la matrice di nomi di tabelle utilizzando un ciclo " foreach " . Ogni iterazione deve recuperare tutte le righe nella tabella utilizzando un "SELECT * FROM nome_tabella " query di MySQL , recuperare i nomi delle colonne della tabella e visualizzarli come intestazioni della tabella , loop attraverso ogni riga nel set di risultati di selezione della query e li visualizza come una riga in la tabella . Di seguito è riportato il codice completo : foreach ( $ tableArr da $ table ) { $ risultato = mysql_query ( "SELECT * FROM " $ tabella . ) ; $ RowArr = array (); " if ( mysql_num_rows ( $ result ) > 0 ) { while ( $ row = mysql_fetch_array ( $ risultato) ) { $ rowArr [ ] = $ riga ; } echo "
2
3
eco " . $ tabella . " < /h1 > " ;