
08/02/2006, 06:44
|
| | Fecha de Ingreso: enero-2002
Mensajes: 115
Antigüedad: 23 años, 2 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 |