Alternatywa dla LOAD DATA INFILE


(Mathew) #1

Witam wszystkich użytkowników. Mam pewien problem, gdyż potrzebuje wgrywać dane do bazy z pliku *.csv a mój hostingodawca (hekko.pl) blokuje funkcję LOAD DATA INFILE. Z tą właśnie funkcją związane jest moje pytanie, czy jest jakaś alternatywa dla tego typu rozwiązania?

Z góry dziękuje za każdą próbę pomocy.


(ra-v) #2

A znasz PHP dość dobrze?

W PHP można napisać skrypt który rozbije CSVke na kawałki, a te kawałki powstawia się w zapytanie typu "INSERT INTO...".

Przydatne funkcje PHP - fopen, fclose, fgets, explode oraz funkcje dla danej bazy (np. mysql_*).


(Mathew) #3

Tak, w nocy wpadłem na te funkcje w manualu i napisałem skrypcik. :wink: