I dati memorizzati in un database MySQL sono facilmente ordinabili dai computer , ma il file di tabella stessa può essere difficile lettura per gli umani e non è necessariamente compatibile con altri computer . Per condividere facilmente i vostri dati , è possibile esportare le informazioni MySQL ad un foglio di calcolo , convertendolo in quello che è conosciuto come formato " separato da virgole " , un sistema di dividere i dati tabulari in modo che possa analizzato da un programma come Microsoft Excel . Istruzioni
1
Creare un nuovo file di testo vuoto e denominarlo " export.php . " Aprire il file in un editor di testo - o un ambiente di sviluppo PHP , se ne avete uno - " Php" sulla prima riga e digitando " ? > " ( Non includere le virgolette) sull'ultima riga di demarcare il codice PHP - tutto il resto sarà scritto tra le righe
2
Definire una variabile link PHP tramite la funzione mysql_connect () e la posizione del database MySQL , il nome utente e la tua password . . Se il database si trovavano a " mysql.example.com " e l'utente " johndoe " ha avuto la password " 12345 ", digitare ( includere le virgolette ) :
$ link = mysql_connect ( " mysql . example.com " , " johndoe " , " 12345 " ) .
Questa dovrebbe essere la seconda riga nel file PHP , subito dopo" < php " .
3 < p > selezionare il database con il comando mysql_select_db ( ) , mettendo il nome del database tra le parentesi . Se il database sono stati chiamati " my_database , " è necessario digitare quanto segue come la terza riga di codice PHP ( le virgolette attorno al nome del database ) :
mysql_select_db ( " my_database " ) ;
4
creare la variabile " $ getdata , " e utilizzare la funzione mysql_query ( ) di PHP per creare una query MySQL valido. Per selezionare tutto dal tavolo " my_table , " è necessario digitare ( includere le virgolette intorno alla query MySQL) :
$ getdata = mysql_query ( "SELECT * FROM my_table ");
Change la query tra le parentesi di mysql_query ( ), se si desidera esportare qualcosa di meno che il vostro tavolo completo .
5
Copia e incolla il seguente codice direttamente nel file PHP appena dopo la linea 5 e la prima della " ? > " tag di chiusura , senza fare modifiche al codice :
rowpr $ = " " ;
while ( $ row = mysql_fetch_array ( $ getdata , MYSQL_NUM ) ) {
< p > foreach ( $ row da $ el ) {
$ rowpr = $ rowpr . $ el . "," ;
}
$ rowpr = substr ( $ rowpr , 0 , -1 ) . " \\ n"; }
mysql_close ( $ link) ;
echo $ rowpr ;
6
Salvare il file e chiudere il editor di testo. Se il server PHP non si trova sullo stesso computer , trasferire il file al server PHP
7
aprire il file in un browser Web, . Vedrete una lunga stringa di testo costituito da dati . Scegliere " Salva con nome" ( Control- S sulla maggior parte dei PC , Comando-S su Apple OSX) e salvare il file con l'estensione " . Csv " . Questo file può essere aperto in Excel , modificato e condiviso con altri che hanno anche Excel sul proprio computer .