Cytat
Witam,
Podam Ci ogólny schemat jak to zrobić - przynajmniej jeden ze sposobów.
1) Mając dane w excelu możesz wyeksportować je do pliku csv. Rzecz prosta.
2) Plik csv to zwykły plik tekstowy rozdzielony średnikami. Musisz teraz z poziomu php odczytać dany plik (czyli kłania się Ci znajomość obsługi plików w php).
3) Jeżeli to będziesz potrafił następnie musisz:
a) jak już wcześniej napisałem odczytać zawartość pliku linia po linii
cool.gif dokonać rozdzielenia danego wiersza na kolumny (tutaj przychodzi Ci z pomocą średnik jako znak rozdzielający)
c) przygotować sobie zapytanie SQL czyli zwykły INSERT
cool.gif (mając wcześniej nawiązane połączenia z serwerem MySQL) wysłać zapytanie do bazy danych.
Taki jest ogólny przepis na rozwiązanie Twojego problemu. Dokładniejsze informacje znajdziesz w różnych częściach manuala php, kursach on-line. W razie problemów pisz, w miarę możliwości postaram się odpowiedzieć.
PS. Można to zrobić prościej - bez skryptu php. Możesz podobnie jak wcześniej wyeksportować plik do CSV, a następnie z klienta mysql przygotować odpowiednie zapytanie z wykorzystaniem LOAD DATA INFILE.
Jest to post jednego z naszych użytkowników - mhs.
Pozdrawiam.