Jump to content


Photo

Importar Csv No Mysql [resolvido]


  • Faça o login para participar
5 replies to this topic

#1 GGSP

GGSP

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 09/05/2008, 10:19

Ola pessoal, por favor estou precisando de uma ajuda urgente, já li mais de 1 milhao de posts e colunas e tutoriais, mas nenhum eu consegui fazer funcionar.. é simples tenho um arquivo planilha.csv e preciso importar na minha tabela que se chama news a tabela tem Id (alto incremento) nome, email, telefone o arquivo csv tem nome email e telefone. Eu consegui fazer o php imprimiro o array dos dados na tela, mas nao consigo inserir no BD.. se alguem puder me ajudar... por favor preciso muito o meu ultimo codigo tentado foi esse.

(esse tentei agora, ta quase la, nao aparece mais erros, porém nao aparece o status e nao ta gravando)

<? 
 mysql_select_db($database_taconvidado, $taconvidado);


$insert_csv="LOAD DATA LOCAL INFILE 'planilha.csv' INTO TABLE news FIELDS TERMINATED BY ','";
 $result_csv = mysql_query($insert_csv, $con) or die("NÃO VIROU... " .mysql_error());

 if ($result_csv) {
 $status.=" E AGORA IMPORTADO PARA A BASE DE DADOS";
 } else {
 $status.=" MAS NÃO FOI POSSIVEL COLOCAR NA BASE DE DADOS";
 }
  else {
 $status.="... O ARQUIVO NAO FOI COPIADO";
 }
 echo "$status";
 else {
 echo "ARQUIVO MUITO GRANDE";
 }?>

Abraços e obrigado.....

alguém por favor.......

Poxa galera ninguem pode me dar uma forcinha... acredito que a minha duvida é a de vários... postem por favor....

Edição feita por: GGSP, 12/05/2008, 18:51.


#2 Andreia Regina

Andreia Regina

    Veterano

  • Conselheiros
  • 1347 posts
  • Sexo:Feminino
  • Localidade:PR
  • Interesses:PHP; MySQL; Javascript; CSS; tudo ligado ao desenvolvimento web.

Posted 09/05/2008, 11:04

Onde está o $con?

se não estiver por aí tenta alterar a linha:

mysql_select_db($database_taconvidado, $taconvidado);

para

$con = mysql_select_db($database_taconvidado, $taconvidado);

Editei seu tópico para incluir a tag CODE que ajuda a facilitar a visualização ;)


Fórum WMO - Conselheira - Na equipe desde 31/01/2006.
Links importantes: Regras de conduta - Busca do fórum


#3 GGSP

GGSP

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 09/05/2008, 11:11

oi Andreia Obrigado por tentar me ajudar, porém eu ja tinha alterado aquela variavel $con pro nome do banco de dados certo.. esse erro acabei indentificando antes... mas mesmo assim nao está funcionando.... o que poderia ser ?

o codigo ficou assim

<?
mysql_select_db($database_taconvidado, $taconvidado);


$insert_csv="LOAD DATA LOCAL INFILE 'planilha.csv' INTO TABLE news FIELDS TERMINATED BY ','";
$result_csv = mysql_query($insert_csv, $taconvidado) or die("NÃO VIROU... " .mysql_error());

if ($result_csv) {
$status.=" E AGORA IMPORTADO PARA A BASE DE DADOS";
} else {
$status.=" MAS NÃO FOI POSSIVEL COLOCAR NA BASE DE DADOS";
}
else {
$status.="... O ARQUIVO NAO FOI COPIADO";
}
echo "$status";
else {
echo "ARQUIVO MUITO GRANDE";
}?>



Obrigado novamente

Edição feita por: GGSP, 09/05/2008, 11:12.


#4 Andreia Regina

Andreia Regina

    Veterano

  • Conselheiros
  • 1347 posts
  • Sexo:Feminino
  • Localidade:PR
  • Interesses:PHP; MySQL; Javascript; CSS; tudo ligado ao desenvolvimento web.

Posted 09/05/2008, 11:28

e onde está sendo definido o $taconvidado?

Fórum WMO - Conselheira - Na equipe desde 31/01/2006.
Links importantes: Regras de conduta - Busca do fórum


#5 GGSP

GGSP

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 09/05/2008, 14:30

da minha conexão...

<?php require_once('Connections/taconvidado.php'); ?>

.....

mais alguém poderia estar me ajudando ? preciso muito disso....Obrigado

#6 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 26/05/2008, 20:14

E então, conseguiu resolver? Qual erro aparece para você?
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq