Beste,

Na wat gefrutsel is het me nog steeds niet gelukt.. misschien omdat het wat aan de late kant is maar hier dan toch mijn vraag.

Ik heb een table in mijn DB met hierin TAG.

Aangezien men dezelfde tag kan invoeren, wil ik deze op de volgende manier laten weergeven.

TAGNAAM (AANTAL KEER GEBRUIKT)

Dus bijv.

Phphulp(12)




Alleen wilt het mij niet fatsoenlijk lukken. Hoe kan ik dit het beste aanpakken?

public function showTags() {
$pQuery = mysql_query("SELECT tag as tagname, count(tag) as \"tagnmr\" FROM bl_blags GROUP BY tag");
print mysql_error();
while ($pRes = mysql_fetch_assoc($pQuery)) {
print $pRes["tagname"] . " - " . $pRes["tagnmr"] . "<br />";
}
}
Leuke info, maar ik zie nergens een probleemstelling of een vraag.
COUNT(*) voor het totaal.
Aangezien je het wilt weten voor tagnaam, doe je nog een GROUP BY "tag"
- COUNT(*) (wat Erik al zei)
- GROUP BY (wat Erik ook al zei)

Bij de output kijken of er meer dan 1 is:
- >1 (groter dan 1)

Reageren