![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 6.12.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam jestem tu nowy i dopiero zaczynam swoją przygodę z PHP, HTML ogarniam już chyba całkiem dobrze więc pora wejść na wyższy poziom i pomyśleć o PHP/MySQL
Mam przykładową bazę ze strukturą tabel
Jak powinno wyglądać zapytanie abym mógł wyciągnąć z tabeli produktów wszystkie produkty z kategorii "AGD" i podkategorii dla których id rodzica to id kategorii "AGD"? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 6.12.2016 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki dobry człowieku, ta wersja wygląda na znacznie prostszą do zrozumienia (IMG:style_emoticons/default/smile.gif) Będę te metodę testował i się odezwę jak mi poszło (IMG:style_emoticons/default/smile.gif) Muszę ogarnąć jeszcze kod php dodawania kategorii w takim drzewie ale spróbuję najpierw sam (IMG:style_emoticons/default/smile.gif)
Dobrze myślę że do dodania kategorii potrzeba przynajmniej 2 zapytań? Jedno insert a drugie update z last insert id żeby wystawić na końcu ip id aktualnej kategorii? Poziom zagnieżdżenia mogę liczyć np po ilości kropek w ip kat. nadrzednej? A jeśli jest bez nadrzędnej dawać 0? Usuwanie kategorii poprzedzam sprawdzeniem ip z % na końcu, jak jest 1 rekord usuwam. Dobrze myślę? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 23:15 |