Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 10.03.2012 Ostrzeżenie: (0%)
|
Witam.
Tak szukam, szukam i nie mogę znaleźć odpowiedniego rozwiązania. Może ktoś mnie naprowadzi na właściwe tory. Dodam, że nie zajmuję się programowaniem zawodowo - raczej z doskoku. Więc tak, mam kod, który pobiera wiersze z pliku csv:
Wszystko ładnie działa, poszczególne wiersze wskakują do sformatowanej tabelki i teraz chciałbym załadować te dane do tabeli w bazie MySQL. Kombinuję od jakiegoś czasu z LOAD DATA INFILE ale nie mogę tego poprawnie rozwiązać. Może jakieś sugestie ?. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%)
|
Zwykły insert wystarczy (o ile nie masz tam astronomicznej ilości wierszy)
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 10.03.2012 Ostrzeżenie: (0%)
|
Zwykły insert wystarczy (o ile nie masz tam astronomicznej ilości wierszy) Wierszy jest nie dużo - ok. 1000 za każdym importem. Korzystając z twojej rady naskrobałem poniższy kod:
Niestety coś nie działa tak jak powinno i nie mogę tego rozgryźć. Nie wyskakuje żaden błąd, a do bazy dodaje się tylko jeden pusty rekord. Zwiększeniu o liczbę wierszy w pliku csv ulega także wartość pierwszego pola 'id', które ma ustawione auto_increment. Poniże struktura pliku csv: idWniosku;idWewnetrzneWniosku;idUzytkownika;idPytajacego;dataZlozenia;dataWaznos ci;dataOdpowiedzi;nazwaInstytucji 201201012100179468;;SGK;ADMIN;2012-01-01;2012-01-08;2012-01-02 00:48:09;SGKOL |
|
|
|
hettmix CSV import do MySQL 10.03.2012, 20:58:19
viking Myślałeś żeby:
a) Przepisać to pod PDO z przygotow... 11.03.2012, 14:16:34 
hettmix Cytat(viking @ 11.03.2012, 14:16:34 )... 11.03.2012, 17:57:26
mortus Ale przecież pierwszy wiersz wyklcza warunek if(... 11.03.2012, 18:40:28 
hettmix Cytat(mortus @ 11.03.2012, 18:40:28 )... 11.03.2012, 19:20:01
mortus Straszny misz-masz, jednocześnie wyświetlasz i dod... 11.03.2012, 22:23:39 
hettmix Cytat(mortus @ 11.03.2012, 22:23:39 )... 15.03.2012, 21:10:04
Pilsener Najlepiej się nie rozdrabniać i użyć LOAD DATA INF... 12.03.2012, 01:21:16 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 23:16 |