O formato valores separados por vírgulas (CSV) é usado para criar arquivos de texto de dados tabulares. Ele é usado por agenda, planilha eletrônica e programas de banco de dados para dados de saída em um formato que pode ser lido por outro programa. Cada linha representa um registro específico . Os campos de cada registro são separados por uma vírgula. A linguagem de programação PHP pode ser utilizado para colocar os conteúdos de um ficheiro CSV em uma matriz . A matriz é então enviado para o banco de dados MySQL . Cada campo é inserido numa coluna específica dentro do quadro . Instruções 
 1 
 Abra um arquivo de texto em branco em qualquer editor de texto. 
 2 
 Digite a linha 
 
 < ? Php 
 
 para iniciar o script PHP 
 3 
 Digite as linhas 
 
 $ hostname = "localhost" ; . 
 
 $ db_name = " exemplo "; < br > 
 $ table_name = "teste" ; 
 
 $ username = "username" ; 
 
 $ passwd = " senha"; 
 
 $ f_separator = " " ; 
 
 $ l_separator = " \\ n"; 
 
 $ filename = " filename.csv "; 
 
 para criar as variáveis usadas no script. Substitua os valores das variáveis com as informações corretas para o seu banco de dados. 
 4 
 Digite as linhas 
 
 if ( file_exists ! ( $ Filename) ) { echo 
 
 " file not found Parar script. ". PHP_EOL ; . 
 
 exit; } 
 
 
 
 Para verificar se o arquivo existe. Se o arquivo não existir a linha " File not found . Parar script. " será impresso na tela eo script vai acabar. 
 5 
 Digite as linhas 
 $ arquivo = fopen 
 ($ filename , "r" ) or die ("Não foi possível abrir o arquivo . . . Parando roteiro " PHP_EOL ); 
 
 Para abrir o arquivo. Se o arquivo não pode ser aberto , a linha "não é possível abrir o arquivo . Parar script. " será impresso na tela eo script vai acabar. 
 6 
 Digite a linha 
 
 $ size = filesize ( $ filename) or die (" O arquivo está vazio " . PHP_EOL ) ; 
 
 obter o tamanho do arquivo. Se o arquivo estiver vazio, a linha " O arquivo está vazio . " será impresso na tela eo script vai acabar 
 7 
 Digite as linhas 
 $ content 
 = fread ($ arquivo , $ tamanho ); . 
 
 fclose ( $ file ); 
 
 para ler o conteúdo do arquivo para a matriz " $ content " e feche o arquivo 
 8 
 Digite as linhas 
 
 $ . con = @ mysql_connect ( $ hostname, $ username , $ passwd ) or die ( mysql_error ()); 
 
 @ mysql_select_db ( $ nome_db ) or die ( mysql_error ()); 
 
 para conectar ao banco de dados e selecione a tabela de banco de dados. Se o script não pode se conectar ao banco de dados , o erro MySQL será impresso na tela eo script vai acabar 
 9 
 Digite as seguintes linhas 
 
 $ linhas = 0; . 
 
 $ l_array = array (); . 
 
 para criar as variáveis usadas para dividir cada linha do arquivo CSV para os campos separados 
 10 
 Digite as linhas 
 
 foreach ( split ( $ l_separator , $ content ) as $ linha ) { 
 
 $ linhas + +; 
 
 $ line = trim ( $ linha , "\\ t "); 
 
 $ linha = str_replace ("\\ r" , "", $ line ); 
 
 $ linha = str_replace ( "'" , "\\' ", $ linha ) //Fuja especial caracteres 
 
 $ linearray = explode ( $ f_separator , $ line ); 
 
 $ linemysql = implode ( " ", " ", $ linearray ); 
 
 para separar cada linha . nos campos que serão adicionados à base de dados 
 11 
 Digite as linhas 
 $ query 
 = " INSERT INTO $ VALORES table_name ('$ linemysql ') ;" < br > 
 @ mysql_query ( $ query ); . } 
 
 para enviar os dados para o banco de dados 
 12 
 Digite as linhas 
 
 mysql_close ( $ con ) ; ? . 
 
 > 
 
 para fechar a conexão com o MySQL e terminar o script PHP