Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> LIMIT w jednym zapytaniu?
cahe
post
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 22.03.2003

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


Mam następującą bazę danych:

1. tabela categories z polami 'name', 'id' oraz 'id_p'

name - nazwa kat.
id - id kat.
id_p - id rodzica, czyli kategoria nadrzędna

2. tabela items z polami 'id', 'id_c' i 'name'

name - -||-
id - id produktu
id_c - id kategorii

Mam następujący problem. Produkty są porozrzucane po różnych kategoriach, np mam główną kategorię Oprogramowanie, w niej podkategorie Graficzne, Biurowe, w Graficzne powiedzmy Adobe i Macromedia (teraz to to samo ;>), w Biurowych Microsoft i Lotus.

Kiedy klikam na kategorie wyświetlają się wszystkie zawarte w niej produkty + produkty z podkategorii. Np. Klikając na Biurowe otrzymam wszystkie produkty przypisane do Biurowe, jak i do Microsoft i Lotus.

Moje pytanie brzmi: Czy można to wyciągnąć jednym zapytaniem tak żebym mógł stosować mysql'owskie "polecenie" LIMIT? Chce dzielić produkty na strony, ale nie mam za bardzo pomysłu jak to zrobić, jeśli wyciągam je kilkoma zapytaniami z kilku kategorii na raz (głowna + wszystkie podrzędne).

Proszę o pomoc! :-)
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 15:46