Zdravím,
potřebuji poradit. Mám dvě tabulky v mysql: categories (id, cat) a products (id, cat_id, product).
Potřebuji udělat výpis (html) všech kategorií včetne produktů aby to vypadalo asi takhle:
Categorie1
Product 1
Product 2
Product 3....
Categorie2
Product 1
Produkt 2
atd...
aby to vypsalo všechny kategorie obsažené v tabulce categories a pod každou kategorií vypsalo produkty které patří dle cat_id k uvedené kategorii.
Poradí mi někdo?
Fórum › PHP
PHP / MYSQL - struktůrovaný výpis z databáze
![](img/forum_vlakno_help_vyreseno.png)
vyber si vsechny produkty spojene s kategorii serazene podle kategorie a pripadne podle jmena produktu, ve vypisovacim cyklu pak kontroluj, jestli se zmenila kategorie oproti poslednimu zaznamu, jestli ano, vypis hlavicku kategorie. Pod hlavicku pak jednotlive radky z databaze.
a ten group bych vyhodil, asi je to blbost, protože pak ti to vypíše jen tolik výsledků kolik tam je kateogrií takže finálně:
SELECT p.id,p.product,p.cat FROM products p LEFT JOIN categories c ON p.cat_id=c.id ORDER BY cat ASC
![](img/forum_nove_psp_new.png)
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/32.gif)
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 25 hostů
Podobná vlákna
Zabezpečení v php vypis z databaze MysQl — založil Michal Voldán
Php mysql vypis z DB POMOOC !!! — založil janik366
PHP Mysql výpis výsledku — založil Anonymní uživatel
PHP & MySQL ochrana databaze — založil Milan
Kdo vyřeší rébus PHP a výpis MySQL dat — založil martinb1984
Moderátoři diskuze