r-ene
Neues Mitglied
Hi,
habe ein kleines Problem, betreffend folgende Seite: Witze.
Ich habe 2 DBs: witze_kategorien und witze.
Auf der Seite sollen alle Witze-Kategorien und dessen Anzahl an Witzen aufgelistet werden.
Momentan mach ich das so:
(Kann sein, dass sich gerade ein paar Fehlerchen eingeschlichen haben, aber es geht nur ums Prinzip.)
Das geht doch sicher effizienter mit nur einer SQL-Abfrage, oder?
habe ein kleines Problem, betreffend folgende Seite: Witze.
Ich habe 2 DBs: witze_kategorien und witze.
Auf der Seite sollen alle Witze-Kategorien und dessen Anzahl an Witzen aufgelistet werden.
Momentan mach ich das so:
PHP:
// Daten der Kategorien abfragen
$result = mysql_query("SELECT id, url, name FROM witze_kategorien ORDER BY name");
while($kategorie = mysql_fetch_assoc($result)) {
//blubbla-Text
// Witze-Anzahl der Kategorie abfragen
$anzahl_result = mysql_query("SELECT COUNT(*) FROM witze WHERE kategorie = ".$kategorie['id']);
//blubbla-Text
}
Das geht doch sicher effizienter mit nur einer SQL-Abfrage, oder?