Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Wyciągagnie danych z bazy utworzonej z pliku csv
Kishin
post 15.06.2012, 16:08:13
Post #1





Grupa: Zarejestrowani
Postów: 148
Pomógł: 17
Dołączył: 20.12.2011

Ostrzeżenie: (0%)
-----


Witam,

Mam pewien problem, tworzyłem baze danych poprzez wczytanie z pliku csv która wygląda w tej chwili tak:


chodzi mi teraz o kod który wyciągałby wszystkie kody produktu i promocji do wybranej kampanii, czyli przykładowo dla kampanii 10A chce zeby wyciągał wszystkie kody od 9DZ do 9GG no i oczywiscie kody od c41 do PB1.

Nie bardzo wiem jaki dac tu warunek bo wiadomo ze gdy jedynym warunkiem bedzie kod kampanii to wybierze mi tylko 1 linijke.

Dodam że jest to tylko przykład, baza bedzie o wiele obszerniejsza no i oczywiście bedzie na bierząco aktualizowana takze jakiekolwiek ręczne zmiany w bazie są raczej nie mile widziane :/
Go to the top of the page
+Quote Post
johny_s
post 15.06.2012, 16:13:12
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

Ostrzeżenie: (0%)
-----


na poczatek preprojektuj baze bo to sie do niczego nie nadaje
Go to the top of the page
+Quote Post
Kishin
post 16.06.2012, 13:00:22
Post #3





Grupa: Zarejestrowani
Postów: 148
Pomógł: 17
Dołączył: 20.12.2011

Ostrzeżenie: (0%)
-----


tak jak powiedziałem struktura bazy jest tworzone na podstawie pliku z excel poprzez jego wczytanie w ten sposób:
LOAD DATA LOCAL INFILE 'D:\\tabele.csv' INTO TABLE `products` FIELDS TERMINATED BY ';' ENCLOSED BY '"';

W takim razie moze inaczej zadam pytanie, macie jakiś pomysł jak przypisać kody kampani przy kazdej linijce kodow produktu? w ten sposob samo wyciągniecie nie było by juz problemem
Go to the top of the page
+Quote Post
kudlatypawelek
post 16.06.2012, 16:22:43
Post #4





Grupa: Zarejestrowani
Postów: 46
Pomógł: 5
Dołączył: 30.06.2011

Ostrzeżenie: (0%)
-----


Johny_s ma rację - jeżeli możesz to utwórz oddzielne relacje do przechowywania określonych danych. Kody promocji i kody produktu powinny być przechowywane w osobnej tabeli/tabelach + klucze obce; to co teraz widzimy jest raczej nieciekawe i mało praktyczne.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 07:00