Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2006, 06:44
ORKO2K.
 
Fecha de Ingreso: enero-2002
Mensajes: 115
Antigüedad: 22 años, 4 meses
Puntos: 2
importar fichero txt grande a mysql

Buenos días

Estoy intentado importar un fichero grande .txt (de 3 a 5Mb) que subo por FTP al server en mi base datos Mysql.(la tabla solo tiene 2 campos)
Despues ejecuto un script que he creado y funciona a medias, pues se queda pensando mucho tiempo y despues da un error donde quiere, es decir se para importando los datos.

Adjunto codigo php:

$fp = fopen ("fichero.txt","r");
while ($data = fgetcsv ($fp, 9999999, ";")){
$dato1$data[0];
$dato2=$data[1];
$data="INSERT INTO productos_comentarios (dato1,dato2)values ('$dato1' ,'$dato2')";
if(!$result = mysql_query($data, $dbi))die("Error al crear.");
echo "<br>".$dato1." -".$dato2.";
}


Ejem datos fichero :

1;dato 1
2;dato 2
..etc. tiene cerca de 90000 lineas


Os agradeceria me indicarais como lo puedo hacer. Importando por phpmyadmin no puedo, pues no me permite subir mas de 2Mb y en mi server no me cambian ningun dato del php.ini ni de mysql

gracias
__________________
Un saludo

Directorio de empresas de toledo