Gostaria de importar uma tabela para o phpmyadmin através do código abaixo:
<? $add = $_GET["add"]; if($add == "sim") { $caminho = ''; $arquivo = 'importa.csv'; //if(!empty($_POST['submit'])){ move_uploaded_file($_FILES['arquivo']['tmp_name'], $caminho . $arquivo); //Abrindo arquivo para leitura $fp = fopen($caminho . $arquivo, 'r'); $inseridos = 0; while($dados = fgets($fp)){ $dados = str_replace('ÿþ','', str_replace('"', '', str_replace(';', '', $dados))); $registros = explode(',',$dados); $registros[2] = substr($registros[2], 0, 3); $sql_insert = "INSERT INTO newsletter (id, nome, email, grupo) VALUES(NULL, '" . $registros[0] . "', '" . $registros[1] . "', '" . $registros[2] . "')"; print($sql_insert.'<br>'); /*if(mysql_query($sql_insert)){ $inseridos++; } else { 'Impossível inserir no banco de dados. Erro: ' . mysql_error(); }*/ } fclose($fp); print('Foram inseridos <strong>' . $inseridos . '</strong> Registros'); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form method="POST" action="admin.php?acao=gsi&add=sim" enctype="multipart/form-data"> Arquivo CSV:<br> <input type="file" id="arquivo" name="arquivo"/><br> <br> <input type="submit" value="Processar..." /> </form> </body> </html>
ele está funcionando, mas não ta inserindo no banco....
preciso de ajuda urgente...
Edição feita por: Tatiana Carrazzoni, 28/01/2008, 08:34.