Je zou eens kunnen kijken op LOAD DATA INFILE in MySQL.
Mogelijk kunt u de manipulaties uitvoeren zodra de gegevens in MySQL zijn geladen, in plaats van deze eerst in PHP te lezen. Sla eerst de onbewerkte gegevens op in een tijdelijke tabel met behulp van LOAD DATA INFILE en transformeer de gegevens vervolgens naar de doeltabel met een instructie zoals de volgende:
INSERT INTO targettable (x, y, z)
SELECT foo(x), bar(y), z
FROM temptable