Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Skomplikowane zapytanie
solver
post 10.08.2008, 15:33:33
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 9.08.2008

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


Witam,
Od jakiegos czasu zastanawiam sie jak zbudowac zapytanie do bazy
poslugujac sie ponizszymi danymi:


W formularzu skladajacym sie z 4 krokow zbierane sa informacje. W
kazdym kroku sa 3 pola wyboru.
Mozna wybrac jedno pole, 2 pola, 3 pola lub zadne z nich.


Struktura formularza:
Krok 1: a, b, c
Krok 2: d, e, f
Krok 3: g, h, i
Krok 4: j, k, l


Struktura bazy (nie zaglebiajac sie w szczegoly bazy):
Nazwa tabeli: 'danex'
w komorce 'dane' moga znajdowac sie wpisy:
a+d+g+j
a+g
a+e+h
Nie jestem pewien czy nie lepiej bylo by komorke 'dane' podzielic na 4
komorki i w kazdej z nich tylko jedna litera - czy to nie ulatwilo by
zadania.
W komorce 'dane' musza sie znajdowac minimum 2 litery z krokow (1,3),
litery z kroku 3 i 4 sa opcjonalne.


Caly proces z formularzem polega aby w kroku 5 wyswietlic liste
wynikow z bazy (liste wszystkich mozliwosci).


Zadanie bylo by proste gdyby w kazdym kroku formularza byla by
mozliwosc wybrania tylko jednej litery.
Ale co zrobic aby wyswietlic wszystkie pokrywajace sie wyniki gdy w
formularzu wybrane sa wiecej niz jedna litera.


Czy da sie to napisac w jednym zapytaniu czy trzeba stworzyc petle i
kilka podzapytan?


Bardzo bym prosil o podpowiedzi.
Z gory dzikekuje
SOLVER
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: 20.07.2025 - 09:34