Il formato CSV ( CSV) è usato per creare i file di testo di dati tabulari . E 'utilizzato da Rubrica Indirizzi, fogli di calcolo e database di programmi per dati di uscita in un formato che può essere letto da un altro programma . Ogni riga rappresenta un record specifico . I campi di ciascun record sono separati da una virgola . Il linguaggio di programmazione PHP può essere utilizzato per inserire il contenuto di un file CSV in un array . La matrice viene poi inviato al database MySQL . Ciascun campo viene inserito in una colonna specifica all'interno della tabella . Istruzioni 
 1 
 Aprire un file di testo vuoto in qualsiasi editor di testo . 
 2 
 Tipo linea 
 
 < ? Php 
 
 . per avviare lo script PHP 
 3 
 Digitare le righe 
 
 $ hostname = " localhost " ; 
 
 $ db_name = " esempio " ; < br 
 $ nome_tabella > = "test" ; 
 
 $ username = "username" ; 
 
 $ passwd = " password"; 
 
 $ f_separator = " , " ; 
 
 $ l_separator = " \\ n"; 
 
 $ filename = " filename.csv " ; 
 
 per creare le variabili utilizzate nello script . Sostituire i valori delle variabili con le informazioni corrette per il database . 
 4 
 Tipo linee 
 
 if ( ! File_exists ( $ filename) ) { echo 
 
 "File non trovato Arresto sceneggiatura. ». PHP_EOL ; . 
 uscita 
 ; 
 
 } 
 
 Per controllare se il file esiste . Se il file non esiste la linea "File non trovato . Arresto sceneggiatura". verrà stampato sullo schermo e lo script termina . 
 5 
 Digitare le righe 
 
 $ file = fopen ( $ filename , "r" ) or die (" Impossibile aprire il file . arresto script " PHP_EOL ) . 
. 
 Per aprire il file . Se il file non può essere aperto , la linea " Impossibile aprire il file . Script di arresto . " verrà stampato sullo schermo e lo script termina . 
 6 
 Tipo linea 
 
 $ size = filesize ( $ nomefile ) or die ( "Il file è vuoto " . PHP_EOL ) ; 
 
 ottenere la dimensione del file . Se il file è vuoto , la linea "Il file è vuoto . " verrà stampato sullo schermo e lo script terminerà 
 7 
 Digitare le righe 
 
 $ contenuto = fread ( $ file , $ size ) . 
 
 fclose ( $ file ) ; . 
 
 per leggere il contenuto del file in " $ content " array e chiudere il file 
 8 
 Digitare le righe 
 
 $ con = @ mysql_connect ( $ host , $ username , $ passwd ) or die ( mysql_error ()); 
 
 @ mysql_select_db ( $ db_name ) or die ( mysql_error ()); 
 
 per collegare al database e selezionare la tabella di database . Se lo script non è in grado di connettersi al database , l'errore MySQL verrà stampato sullo schermo e lo script terminerà 
 9 
 digitare le seguenti righe 
 
 $ righe = 0; . 
 
 $ l_array = array (); 
 
 per creare le variabili usate per dividere ogni riga del file CSV in campi separati 
 10 
 Tipo le linee < . br> 
 foreach (split ( $ l_separator , $ content ) da $ riga) { 
 
 $ righe + + ; 
 
 $ linea = trim ( $ riga , "\\ t" ) ; 
 
 $ linea = str_replace ( " \\ r " , " " , $ line) ; 
 
 $ linea = str_replace ( "' " , " \\ ' " , $ line) ; //escape speciali caratteri 
 
 $ linearray = explode ( $ f_separator , $ line ) ; 
 
 $ linemysql = implode ( " ',' " , $ linearray ) ; 
 
 di separare ogni linea nei campi che verranno aggiunti al database 
 11 
 Tipo linee 
 
 $ query = " INSERT INTO $ nome_tabella VALUES ( ' $ linemysql ') ;" . < br > 
 @ mysql_query ( $ query) ; . } 
 
 per inviare i dati al database 
 12 
 Digitare le righe 
 
 mysql_close ( $ con ) , ? . 
 
 > 
 
 per chiudere la connessione MySQL e terminare lo script PHP