Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2010, 14:32
Avatar de principiantedelphp
principiantedelphp
 
Fecha de Ingreso: febrero-2010
Mensajes: 160
Antigüedad: 14 años, 2 meses
Puntos: 1
No me imprime las filas:

Cita:
$archivo= file('kramnik2.txt');
foreach ($archivo as $numero_linea => $datos_linea[])
{
$q = "INSERT INTO chesstemporal (event, site, date, round, whiteplayer, blackplayer, result, eco, whiteelo, blackelo, plycount, eventdate, source, sourcedate, empty1) values ('$datos_linea[0]', '$datos_linea[1]', '$datos_linea[2]', '$datos_linea[3]', '$datos_linea[4]', '$datos_linea[5]', '$datos_linea[6]', '$datos_linea[7]', '$datos_linea[8]', '$datos_linea[9]', '$datos_linea[10]', '$datos_linea[11]', '$datos_linea[12]', '$datos_linea[13]', 'NULL')";
}

mysql_query($q, $link);
mysql_close($link);
Me imprime solo las primeras 14 filas de un archivo en una base de datos, pero las restantes no las imprime (En total son 110) y no se porque.
Cuando cambio la posición de la llave "}" y la coloco debajo de "mysql_query($q, $link);" imprime todo, pero una linea por vez.