Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] Lista parametrów przypisanych do danego artykułu?, Za pomocą jednego zapytania?
luis2luis
post
Post #1





Grupa: Zarejestrowani
Postów: 190
Pomógł: 0
Dołączył: 25.11.2015

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


Witam.

Mam liste artykułów w bloku

Cytat
TABELA: BLOG_ARTYULY
ART_ID
ART_NAZWA
ART_TRESC



Oraz mam przypisane parametry

Cytat
TABELA: BLOG_ARTYKULY_PARAMETRY
PARAM_ID
ART_ID
WARTOSC_PARAMETRU



Jest jeszcze tabela z parametrami która trzyma infomracje jaki parametr ma jaka infomracje.


Teraz pytanie. Czy mogę pobrac jednym zapytaniem liste artrykułów i od razu liste WARTOSC_PARAMETRU ?

Czy zostaje mi tylko pobranie najpierw artykułow, nastpnie w tej pętli drugie zapytanie o wypełnione parametry? Będzie wtedy niestety setki zapytań do bazy danych :/

Próbowałem left join, jednak w przypadku gdy parametrów przypisanych jest kilka, powiela mi w pętli poszczególne artyuły.


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Troche bez sensu. Powinienies brac tylko parametry dla artykulow, ktore aktualnie przegladasz. Wiec pierwsze zapytanie, ktore pobierze ci artykuly, a drugie zapytanie, ktore pobierze ci parametry dla tych artykulow. W zasadzie bedzie to samo co masz teraz, ino ze ograniczysz parametry tylko dla wybranych artykulow.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 9.10.2025 - 19:30