IMPORTAR DADOS DO EXCEL PARA MYSQL

1. IMPORTAR DADOS DO EXCEL PARA MYSQL

Luis Rodrigues
luisrod

(usa Ubuntu)

Enviado em 11/12/2015 - 16:02h

Boa tarde pessoal, estou com problema, esse script é para pegar as informações da tabela exportacao.csv e transferir para o banco de dados do mysql. O que acontece ele encontra o banco copia apenas o ID e o resto fica em branco. Alguém pode me ajudar.
<?php
//conexão com o banco
$conexao = mysql_connect("localhost","banco","senha");
if(!$conexao) die ("Falha ao conectar ao banco");

$bd = mysql_select_db("banco1");

$nome_arquivo = "exportacao.csv";

$objeto = fopen($nome_arquivo, 'r');

while(($dados = fgetcsv($objeto, 1000, ",")) !== FALSE)
{
$sql = "insert into sac (id, nome, unidade, data, hora) VALUES ('$dados[0]','$dados[1]','$dados[2]','$dados[3]','$dados[4]')";
mysql_query($sql) or die(mysql_error());


}
fclose($objeto);
mysql_close($conexao);
echo "Processo finalizado.";
?>


  


2. Re: IMPORTAR DADOS DO EXCEL PARA MYSQL

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 11/12/2015 - 18:09h

Faz um debug do objeto retornado. Substitua a linha de INSERT por essa:

var_dump($data);

E dê uma analisada.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts