"hest" er data fra en select, og der 2000 forskellige, dvs. den skal køre den if sætning 2000 gange, men inden den gør det, skal den åbne de 70.000 linier i $tmp ... kan man gøre det lidt snartere ?
hvis nu jeg smider txt filen i sql, kan jeg så ikke lave en .sql fil der tjekker bagefter? hvis jeg gør det via phpmyadmin kører det nemt fint hurtig, jeg ved bare ikke hvordan jeg får det ned i php, med run .sql et eller andet
Hvad mener du med at smide .txt filen i sql. Hvilken type data er det? Det er klart at hvis du kan få informationen til at ligge i MySQL databasen kan det gå meget hurtigere.
ellers, hvis jeg laver et array på det 2000 id nummere, kan jeg vel bare tjekke i array'et ? det kræver vel kun cpu? eller det måske smartere at tjekke dataen når det er i databasen? kører 3.53 mener jeg.
Så længe du skal læse en så stor fil igennem er det flaskehalsen i dit script. Det burde være muligt at optimere det væsentligt, hvis du opretter en tabel til dine produkter.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.