Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2005, 12:30
Juanda
 
Fecha de Ingreso: junio-2003
Mensajes: 67
Antigüedad: 20 años, 11 meses
Puntos: 0
No puedo grabar en la base de datos desde archivo de texto

Quisiera si me pueden ayudar con esto. Estoy tratando de grabar en la base de datos el contenido de un archivo de texto. Tiene dos columnas separadas por ^ No logro hacer que me grabe solo me crea los registros pero en blanco y me los duplica. El txt que estoy usando para probar tiene 2 registros y me graba cuatro filas en blanco. El codigo que estoy usando es

<?
$fp=fopen("producto.txt", "r");
$fr=fread($fp, filesize("producto.txt"));
$cArrayContenido=explode("\n", $fr);
for ($n=0;$n<=count($cArrayContenido);$n++) {
$registro= explode("^", $re[$n]);
$NomWeb = $registro[0];
$numero = $registro[1];
mysql_connect("localhost","usuario","password");
$resultsession2=mysql_db_query("BBD","insert into producto (NomWeb, numero) values
('$NomWeb', '$numero')");
}
?>

ademá si se pudiera poner un mensaje cuando haya terminado ya que los archivos a subir son mas o menos grandes y tienen mas de 10 campos cada uno
de antemano muchas gracias por la ayuda que me puedan dar