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

Come esportare MySQL dati di Excel in una funzione PHP

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 - " " ( 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" 3

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 ) ) {

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 .

 

Programmazione © www.354353.com