Preciso faezr o seguinte: Tenho executar uma instrução SQL através de um arquivo .TXT de modo que os registros sejam inseridos no BD.
Tenho uma tabela de nome "usuarios" onde tem 3 campos sendo eles CODUSUARIO, NOME, EMAIL
Ai criei um arquivo dados.txt onde tem por exemplo o conteudo da INSERT TABULADO inclusive já fiz teste local na minha máquina utilizando o seguinte comando: LOAD LOCAL DATA INFILE "dados.txt" INTO TABLE usuarios; e funciona normalmente.
arquivo dados.txt
1 NOME 1 EMAIL1@PROVEDOR.COM.BR
2 NOME 2 EMAIL2@PROVEDOR.COM.BR
Porém preciso fazer com que funcione de forma similar rodando no servidor, dessa forma fiz o seguinte script simples somente para teste mesmo:
<?php include "../inc/config.php"; $arquivo = "/home/maneirat/public_html/testes/dados.txt"; $insere = mysql_query("LOAD DATA LOCAL INFILE" .$arquivo. "INTO TABLE usuarios"); if($insere) { echo "OK"; } else { echo "NÃO"; } ?>
Não esta fazendo a insert, alguém pode dar uma dica ou dizer o que está errado?
Edição feita por: InSoNiA, 21/05/2008, 12:27.