Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP] zapis danych z pliku txt do bazy sql. problem
maxil
post
Post #1





Grupa: Zarejestrowani
Postów: 212
Pomógł: 11
Dołączył: 8.11.2008
Skąd: Sieradz

Ostrzeżenie: (10%)
X----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Blame
post
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.
Go to the top of the page
+Quote Post
PanGuzol
post
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
Go to the top of the page
+Quote Post
maxil
post
Post #4





Grupa: Zarejestrowani
Postów: 212
Pomógł: 11
Dołączył: 8.11.2008
Skąd: Sieradz

Ostrzeżenie: (10%)
X----


@Blame

mówisz explode. spoko ale co wpisać jako separator?
Go to the top of the page
+Quote Post
Fifi209
post
Post #5





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


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ść.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:56