Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: import danych z pliku csv z dysku lokalnego na serwer
Forum PHP.pl > Forum > Bazy danych
Piter_777
Witam wszystkich,

Raczkuje w php i mysql. Mam taki problem. Czy da się zrobić skrypt, który wyeksportuje mi dane z pliku csv do bazy mysql. Plik znajduje się na dysku lokalnym nie na serwerze. Interesuje mnie jakikolwiek sposób przeniesienia danych z pliku do bazy z poziomu przeglądarki. Bezpośredni dostęp do bazy np. przez PHPMyAdmin odpada.
Z góry dziękuję za wszelkie podpowiedzi
maly_swd
tak, da sie.. pole z uploade pliku w html + kawalek php + explode + insert into.
gcdreak
Pokaż linijkę z tego pliku.
phpion
Cytat(maly_swd @ 17.07.2009, 15:40:35 ) *
tak, da sie.. pole z uploade pliku w html + kawalek php + explode + insert into.

A nie lepiej LOAD DATA? Bedzie zdecydowanie szybsze i wygodniejsze w użyciu.
maly_swd
w sumie tak, ale nie wiadomo jak ten csv wyglada i jak baza
Piter_777
Dziekuje narazie za podpowiedzi.
Ten csv mógłby wyglądać np. tak:

Imię; Adam
Nazwisko; Kowalski
Dochód; 12323
Data zakończenia inwestycji; 2010-07-17
.
.
.
Nazwa pola; Dane

To tylko przykład, bo ja mogę dostosować strukturę zarówno tego pliku csv jak i tabel w bazie, tak żeby było najwygodniej.
Tak właśnie myślałem, że najwydajniej byłoby przez LOAD DATA INFILE tylko nie bardzo wiem jak z niego skorzystać w moim przypadku, tzn. jeśli plik będzie na dysku lokalnym a baza na serwerze.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.