Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come visualizzare e Struttura MySQL con PHP

Quando si progetta e si crea un database MySQL , è necessario disporre delle informazioni in un facile leggere il formato . Le due ragioni principali sono : si vuole verificare il contenuto del database di incoerenze , i dati devono essere visualizzati per l'utente finale . Quindi , per entrambi i motivi , è vitale per visualizzare i dati in un formato chiaro e conciso . PHP , l' utilizzo semplice linguaggio di programmazione web , è particolarmente adatto a questi compiti . Istruzioni
1

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' ] ) ;
2

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 ] ; }


3

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 ();
eco

"

" . $ tabella . " < /h1 > " ;

if ( mysql_num_rows ( $ result ) > 0 ) {

while ( $ row = mysql_fetch_array ( $ risultato) ) {

$ rowArr [ ] = $ riga ;

}

echo "

" ;

foreach ( $ rowArr array_keys ( [ 0 ] ) come tasto $ ) {

echo "

" . tasto $ . " < /th> " ; }


echo " < /tr> " ;

foreach ( $ rowArr da $ row) {

echo "tr " ;

foreach ( $ row da $ campo ) { echo

"

" . $ campo . " < /td> " ; }


echo " < /tr> " ; }


echo " < /table> " ;

} else {

echo"

tabella è vuota < /p > " ; } }


4

chiudere la connessione al server MySQL con la funzione " mysql_close " :

mysql_close ();

 

Programmazione © www.354353.com