Besouro 1 Denunciar post Postado Março 5, 2010 e ai pessoal quero cadastrar no BD tudo oq está num txt, nao ta funcionando? onde ta o erro? valeuu! Besouro <?php //abro o arquivo para leitura $arquivo = fopen ("cursos.txt", "r"); //inicio uma variavel para levar a conta das linhas e dos caracteres $num_linhas = 0; $caracteres = 0; //faco um loop para percorrer o arquivo linha a linha ate o final do arquivo while (!feof ($arquivo)) { //se extraio uma linha do arquivo e nao eh false if ($linha[$i] = fgets($arquivo)){ //acumulo uma na variavel número de linhas $num_linhas++; //acumulo o número de caracteres desta linha $caracteres += strlen($linha[$i]); } } fclose ($arquivo); echo " Linhas: " . $num_linhas; echo " Caracteres: " . $caracteres; for($i=0; $i< $num_linhas; $i++){ $linha = $linha[$i]; $sql = "INSERT INTO teste (nome) VALUES ('$linha')"; $result = mysql_query($sql) or die(mysql_error()); if(!result) { echo "Erro ao inserir."; } else { echo "<br> O curso : ".$linha[$i]." Foi cadastrado."; } } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Quelipe 15 Denunciar post Postado Março 5, 2010 Testa assim: <?php $arquivo = fopen ("cursos.txt", "r"); while($linha = fgets($arquivo)) { $sql = "INSERT INTO teste (nome) VALUES ('$linha')"; $result = mysql_query($sql) or die(mysql_error()); } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Besouro 1 Denunciar post Postado Março 5, 2010 funcionou! valeu Quelipe!! Compartilhar este post Link para o post Compartilhar em outros sites