Cita:
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.$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);
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);
Cuando cambio la posición de la llave "}" y la coloco debajo de "mysql_query($q, $link);" imprime todo, pero una linea por vez.