Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Import txt do mysql
Forum PHP.pl > Forum > PHP
msorion
Chcialbym sie Was poradzic, bo napweno wiekszosc z Was miala z tym problemem stycznosc

zalozmy ze mam taka tabele:

id | tekst1 | tekst2 | liczba1 | tekst3 | liczba2 | liczba 3 |

i plik tekstowy np:

ala;kot;123;kuku;10;1000;
maciej;wiewiorka;0;ojej;12,90;0,90; itd...

w jaki sposob zabrac sie do importu ?
oczywiscie fopen() itd. potem pobieram po kolei kazda linie until koniec_pliku
no ale jak juz mam pobrana jedna linie to jak ja rozbic wiedzac ze zawsze srednik bedzie separatorem i ze pola moga miec rozna dlugosc?

czy musze wartosciom liczbowym nadawac typ poprzez settype() questionmark.gif

pozdrawiam
ms
Ive
1. explode()
2. to juz musisz sie pobawic regexpami wg mnie. - preg_match()
Parti
Jesli jest to baza MySQL to mozesz skorzystac z czegos takiego:
  1. LOAD DATA INFILE 'file_name.txt' INTO TABLE tbl_name FIELDS TERMINATED BY ';' ENCLOSED BY ''


Wiecej na ten temat tutaj
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.