![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 11 Dołączył: 8.11.2008 Skąd: Sieradz Ostrzeżenie: (10%) ![]() ![]() |
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. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
explode na zawartości pliku i masz każdą linijkę osobno w tablicy.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 353 Pomógł: 50 Dołączył: 28.07.2005 Skąd: Łaziska Górne Ostrzeżenie: (0%) ![]() ![]() |
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.
Ten post edytował PanGuzol 29.11.2009, 22:33:50 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 11 Dołączył: 8.11.2008 Skąd: Sieradz Ostrzeżenie: (10%) ![]() ![]() |
@Blame
mówisz explode. spoko ale co wpisać jako separator? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
@Blame mówisz explode. spoko ale co wpisać jako separator? Najprościej file albo tak jak podał kolega. Explode sobie odpuść. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 16:56 |