Jump to content

cadmiel

Members
  • Content count

    74
  • Joined

  • Last visited

Community Reputation

0 Comum

5 Followers

About cadmiel

  1. cadmiel

    Como importar dados CSV para MySQL usando php

    Então o problema é o seguinte vamos imaginar que tenha la na minha planilha um registro felipe cardoso e alterei para felipe cardoso dos santos se eu usar o where não vai dar certo, entende ? ele vai achar q felipe cardoso dos santos é novo registro na hora de importar não vai alterar simplesmente vai inserir. e ai alguem tem ideia de como fazer ? Grato
  2. cadmiel

    Como importar dados CSV para MySQL usando php

    Pessoal consegue resolver...rs Obrigados a todos pelo feedback porem temos um novo desafio...rs segue abaixo o codigo para você importar uma .cvs para o mysql <?php //include "ConectaBanco.class.php"; require_once('Connections/conexao.php'); //$conectar = new ConectaBanco(); $arquivocsv = "arquivocsv.csv"; $tabela = "dados"; $handle = file($arquivocsv); for ($i=1;$i<count($handle);$i++) { $valori = explode(";", $handle[$i]); $values = ""; foreach ($valori as $val) { $val=trim($val); if (eregi("NULL",$val) == 0) $values .= "'".addslashes($val)."',"; else $values .= "NULL,"; } $values = trim(substr($values,0,-1)); mysql_select_db($database_conexao, $conexao); $query = "INSERT INTO $tabela VALUES (null, ".trim($values).");"; $Recordset1 = mysql_query($query, $conexao) or die(mysql_error()); } ?> Meu Desafio agora é o seguinte é fazer com que os registros não se dupliquem visto que sempre que eu executar o script acima ele insere gostaria de saber como faço para antes verificar se os registros da planilha ja está cadastrado no banco de dados, qual a melhor forma para se fazer isso ?
  3. cadmiel

    Como importar dados CSV para MySQL usando php

    Segue acima a imagem da planilha que to querendo importar usando php e mysql...
  4. cadmiel

    Como importar dados CSV para MySQL usando php

    Até agora nada, tipo tem como você fazer ai e testar e postar ele aqui no forum se você puder comentar cara pra gente não so copiar mas tb entender cara agradeço vlw.
  5. cadmiel

    Como importar dados CSV para MySQL usando php

    Cara fiz aqui o que você disse porém até o momento não deu certo a questão é que ele não insere registro no banco de dados. alguém conseguem ai ?
  6. cadmiel

    Como importar dados CSV para MySQL usando php

    Então cara eu to querendo importar usando PHP da uma olhada no que eu ja consegue $handle = fopen('planilha.csv','r'); while(($data = fgetcsv($handle, 1000, ",")) !== false){ $num = count($data); for ($c=0; $c<$num; $c++){ $id = $data[0]; $nome = $data[1]; $email = $data[2]; require_once('Connections/ConnDB.php'); mysql_select_db($database_ConnDB, $ConnDB); $sql = 'insert into tabeladois (id,nome,email) values (null,$nome,$email)'; $Recordset1 = mysql_query($sql, $ConnDB) or die(mysql_error()); //$mysql_query($sql); } } fclose($handle); So que não estou conseguindo pegar os dados que estão no documento planilha.csv Por favor me ajudem grato
  7. Boa tarde galera Gostaria de saber como faço para importar dados do CSV(excel) para Mysql usando PHP ? lembrando gente que na hora da importação no sql já quero definir as colunas e o nome da tabela(entidade) onde devera ser armazenado. Se alguém puder me ajudar eu agradeço ? Grato Cadmiel Jorge Tempo de Evangelizar
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.