próbuję wykonać następującą pętle:
Wyświetl wyniki z tabeli "matches_categories" jeśli istnieją wpisy w tabeli "matches" z tym samym 'id_category'
po czym wyświetl ikonkę, nazwę i ilość wpisów w tabeli "matches" z nazwą "id_category" które mają mieć miejsce nie wcześniej jak teraz.
Niestety nie chce mi się to wyświetlić, a do zliczania ilości wpisów nawet nie wiem jak się zabrać.
Struktura tabel:
matches_category (id_category matches_name icon catcon)
matches (id_matches id_user id_category title matches_startd main_description)
<?php $kategorie_pobieranie = mysql_query("SELECT matches_categories.id_category, matches_categories.matches_name, matches_categories.catcon, matches.id_category, matches.id_matches, matches.matches_startd, matches.matches_starth FROM matches_categories, matches, (matches.id_category IS NOT NULL) AS licziloscmeczy WHERE licziloscmeczy >= 1 AND matches_categories.id_category = matches.id_category AND matches.matches_startd >= CURDATE() ORDER BY matches_categories.matches_name DESC"); $ikonka = $kategorie['catcon']; $nazwa_kategorii = $kategorie['matches_name']; " <div class=\"thumbnail\"><img src=\"$ikonka\" alt=\"$nazwa_kategorii\"><div class=\"caption\">". " <p><a href=\"#\" class=\"btn btn-primary btn-block btn-flat\" role=\"button\">$nazwa_kategorii</a></p>". " </div></div>". " </div>"; } ?>
Bardzo proszę o pomoc.
Kwestię samego zliczania udało mi się rozgryźć choć jeszcze myślę jak to wpleść w zapytanie ;-)
SELECT id_category, COUNT(id_category) AS liczilemeczy FROM matches GROUP BY id_category HAVING liczilemeczy >= 1