Hola a todos...
Estoy haciendo un "insert into" dentro de un foreach con datos de un archivo.txt de la siguiente manera:
Código PHP:
$lineas = file('archivo.txt');
foreach ($lineas as $linea_num => $linea)
{
//los datos en el archivo.txt están separados por barra "|" vertical
$datos = explode("|",$linea);
$valor_1 = $datos[0];
$valor_2 = $datos[1];
$valor_3 = $datos[2];
//INSERT INTO
$guardar = mysqli_query($con,"INSERT INTO nombre_tabla (id, campo_1, campo_2, campo_3)
VALUES(NULL, '$valor_1', '$valor_2', '$valor_3')");
}
Pero al insertar los registros en la tabla, guarda una fila demás...
Por favor, ¿alguien tiene alguna idea de porque me ocurre esto, y cómo solucionarlo?... he hecho varios intentos y búsquedas pero no doy con la solución.