dedlfix: Anzeige: wieviele Beiträge hat ein User geschrieben

Beitrag lesen

echo $begrueszung;

es kann auch sein, dass ich gerade voll auf der Leitung stehe aber hier mal der Code wie ich das bis jetzt geamcht habe mit der Ausgabe. Wo müsste das dann noch von dir hin?

Nun... Folgende Möglichkeiten sehe ich da:

(1) Du tauschst dein Select gegen die SubSelect-Variante aus.
Dazu brauchst du MySQL 4.1 und das ist in freier Wildbahn momentan noch einigermaßen selten anzutreffen.

(2) Du startest innerhalb deines while-Blocks meine erste Variante.
Damit hast du bei mehrfachem Vorkommen des gleich Users im Thread unnötige mehrfache Abfragen. Das könnte man umgehen indem man diese Abfrageergebnisse in einem Array zwischenspeichert und erstmal da nachschaut, ob man den User schon gezählt hat ...

(3) Du nimmst meine Variante 2 (ohne die WHERE-Klausel), setzt die vor deine Abfrage, und liest die Ergebnisse in ein Array ein, das du dann innerhalb deines while-Blocks befragst.
Das wird mit steigender User-Anzahl aber immer uneffektiver.

Ich würde Nummer (2) vorschlagen.

echo "$verabschiedung $name";