maxil
29.11.2009, 21:14:55
Witam wszystkich.
Chciałbym napisać skrypt który zapisywał by dane z pliku tekstowego do bazy sql.
Konkretnie wyglądało by to tak:
mam w pliku tekstowym 2000 wierszy i chce te wiersze przesłać do bazy tak aby każdy wiersz miał swoje odrębne id np: wiersz pierwszy miał by id 1, wiersz 2 miał by id 2... i tak dalej.
problem polega na tym że kompletnie nie mam pojęcia ja zamienić każdy wiersz na zmienną, która dodawana by była do bazy.
jak by mógł ktoś mi podpowiedzieć jak się za to zabrać był bym wdzięczny.
Blame
29.11.2009, 21:25:36
explode na zawartości pliku i masz każdą linijkę osobno w tablicy.
PanGuzol
29.11.2009, 22:29:59
fgets odczytuje Ci plik linia po linii, w manualu jako przykład masz kod pokazujący jak odczytac całość pliku, Dodaj tylko do pętli odpowiednie zapytanie do bazy, lub aby ograniczyć ilość zapytań do bazy to budujesz w pętli odpowiednie zapytanie dodające wiele rekordów.
maxil
29.11.2009, 23:08:05
@Blame
mówisz explode. spoko ale co wpisać jako separator?
Fifi209
29.11.2009, 23:10:16
Cytat(maxil @ 29.11.2009, 23:08:05 )

@Blame
mówisz explode. spoko ale co wpisać jako separator?
Najprościej
file albo tak jak podał kolega. Explode sobie odpuść.