Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Edycja pliku do importu
Forum PHP.pl > Forum > PHP
MikołajB
Witajcie,

posiadam taki oto plik dajmy na to text.txt:
Kod
100  Kolak Wacław
100  Marecki Józef
2000 Leksykon godeł zakonnych
201  Wacław Kolak, Józef Marecki il. Kazimierz Wiśniak
210  Łódź "Adi" 1994
215  280 s. il.
UWA  EGZEMPLARZ PREZENCYJNY
230  83-85815-01-5
600  Zakony godła encyklopedia
DAN  2039 14568 00002039

110  Towarzystwo Naukowe Katolickiego Uniwersytetu Lubelskiego
2000 Rola kobiety w Kościele.
210  Lublin Wydawnictwo"KUL" 1958
215  153 s.
600  Kościół
600  Kobieta w Kościele
600  Rodzina
600  Kobieta
DAN  8808 7811


Są to dane dwóch książek, chciałbym te dane zaimportować do bazy MySQL tak, aby liczby przed spacją w każdej linii oznaczały nazwę kolumny, do której mają zostać importowane. Z danych przedstawionych wyżej miałbym więc dwa wiersze i na przykład w pierwszym wierszu w kolumnie o nazwie 2000 miałbym Leksykon godeł zakonnych, natomiast w drugim Rola kobiety w Kościele.

Jaki macie pomysł na zrealizowanie tego? Osobiście nie wiem jak by się za to zabrać, czy napisać skrypt działający na wczytanym pliku i tekstach czy jest może jakieś inne rozwiązanie.
Scalak
czy jak jest wielokrotnie nazwa kolumny (np. 600 w drugiej pozycji_ to powinien wstawić po np. przecinku ? Ja bym to explodował do tablicy (2 wymiary) a potem foreach'ami wstawiał do tabeli w bazie.

Pozdrawiam
Scalak
MikołajB
Tak, po przecinku. Zrobiłem tak jak mówiłeś, wszystko śmiga - dzięki smile.gif
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.