Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 18.11.2008 Skąd: Polska Ostrzeżenie: (10%)
|
Mam takie pytanie!!
Jak dodaje rekordy do bazy z pliku txt to kazdy nowy wiersz pliku jest nowym rekordem. Czy mozna zrobic tak zeby skrypt bral 1 wiersz i ustawial jako przyposcmy tytul w bazie i kolejne 10 wierszy i ustawail jako opis. zeby to bylo jednym rekordem. i pote lecial dalej 11 na tytul i kolejne 10 na opis! czyli plik : 1 2 3 4 5 ... w bazie id tytul opis 1 1 2 3 4 5... kod jakim dodaje rekordy z pliku do bazy
Ten post edytował shtoc 19.01.2009, 15:28:50 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 18.11.2008 Skąd: Polska Ostrzeżenie: (10%)
|
Po pliku poruszasz się tak:
1. Przerób najpierw plik tak, aby spełniał Twoje wymagania (to co odczytujesz z jednego pliku od razu możesz zapisać do drugiego) 2. Dodaj plik do bazy używając LOAD DATA INFILE zamiast INSERT - z doświadczenia wiem, że jest to nawet kilkanaście razy szybsze. ale fgets pobiera linie o zadanej długości, jednak pobieranie konczy sie jak napotka znak <enter>. a ja potrzebuje zeby pobral przykladowo do jednego rekordu 3 linie po enterach. czyli jak mam plik : linia 1 <enter> linia 2 <enter> linia 3 <enter> linia 4 <enter> to chcę w bazie w 1 rekordzie linia 1 linia 2 linia 3 w 2 rekordzie linia 4.....itd |
|
|
|
shtoc [PHP][MYSQL]Dodawanie z txt do bazy 19.01.2009, 15:05:43
thomson89 Cytat(shtoc @ 19.01.2009, 15:05:43 ) ... 19.01.2009, 15:47:36
shtoc hmm to moze inne pytanie jak zrobic zeby z pliku ... 19.01.2009, 15:54:04
erix Robisz sobie pętlę pobierającą linię (fgets" title... 19.01.2009, 17:41:32
Pilsener Po pliku poruszasz się tak:
[PHP] pobierz, plainte... 20.01.2009, 08:25:10
EarthCitizen BTW: Jak masz odpowiednią strukturę danych w pliku... 20.01.2009, 09:21:31
erix Cytata ja potrzebuje zeby pobral przykladowo do je... 28.01.2009, 13:05:16 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 13:23 |