Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pobierane danych z pliku tx
Forum PHP.pl > Forum > Przedszkole
sannin
Witam,

mam pliki txt z takimi danymi

Cytat
--Tabela1--
10;
148;
205;
206;
614;
699;
760;
801;
920;
1168;
1212;
--Tabela2--
1;fdsfds;69,9;
2;fdsfdsfsfd;67,95;
3;;74,78;
4;fhghf;79,51;
5;khgjhg;69,9;
6;sdfds;67,95;

itd.


Te dane teraz mają trafić do mysql, jak najłatwiej je pobrać? Struktura tabeli1 to id, a tabeli2 id, nazwa, cena. Z zapytaniami sql sobie poradzę. Zastanawiam się tylko, jak w najbardziej niezawodny sposób wybrać dane z pliku. Dodam, że strukturę pliku txt mogę jeszcze zmienić. Początkowo był to xml, ale był 8 razy większy, a mam nacisk na wielkość pliku.
marcio
To zmien strukture pliku na taka zeby srednik(winksmiley.jpg konczyl wiersz zawsze!
By dwukropek oddzielal ID z tego co widze:
Cytat
1;fdsfds;69,9;

1 to ID jakis danych

A reszta byla oddzielania przecinkami

Czyli reasumujac zmien:
Cytat
1;fdsfds;69,9;

Na:
Cytat
1:fdsfds,69,9;

Wtedyt bedzie latwiej przeparsowac i bedzie wiadomo co gdzie i jak.

Funcke jakie moga sie przydac to file()+petla for/while i do tego explode etc....

Chyba ze te dane to nie ID wpisy to odzielaj wszystko za pomoca : a koncz wpis za pomoca ;

Tak bedzie latwo.
sannin
Bardziej chodziło mi o pomoc teoretyczną bo z wykonaniem sobie poradzę smile.gif dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.