Guten Morgen Forumgemeinde
also ich möchte in meinem Forum in der Forenübersicht anzeigen,
welcher User den Thread eröffnet hat, das will mir aber nicht gelingen.
Also ".USER.".username Ist die Tabelle für die User mit der Spalte username. Aber er zeigt mit immer den User an,
der den letzten beitrag geschrieben hat.
Wie kann ich den Anzeigen, der den Thread eröffnet hat?
also ich möchte in meinem Forum in der Forenübersicht anzeigen,
welcher User den Thread eröffnet hat, das will mir aber nicht gelingen.
PHP-Code:
$sql = "SELECT
".GRUPPEN.".gid,
".GRUPPEN.".gruppe,
".FOREN.".fid,
".FOREN.".forum_name,
".FOREN.".close AS forum_close,
".THEMEN.".tid,
".THEMEN.".topic,
".THEMEN.".hits,
".THEMEN.".verschoben,
".THEMEN.".close,
DATE_FORMAT(MAX(".ANTWORTEN.".created),'%d.%m.%y') AS datum_letzter_eintrag,
DATE_FORMAT(MAX(".ANTWORTEN.".created),'%H:%i') AS zeit_letzter_eintrag,
count(distinct(".ANTWORTEN.".aid)) AS antworten_anzahl,
MAX(".ANTWORTEN.".created) AS letzter_eintrag,
MAX(".ANTWORTEN.".aid) AS last_id,
visit.tid AS visit_tid,
visit.user_id AS visit_user_id,
visit.aid AS visit_aid,
".USER.".username
FROM ".GRUPPEN."
LEFT JOIN ".FOREN." ON (".GRUPPEN.".gid = ".FOREN.".gid)
LEFT JOIN ".THEMEN." ON (".FOREN.".fid = ".THEMEN.".fid)
LEFT JOIN ".ANTWORTEN." ON (".THEMEN.".tid = ".ANTWORTEN.".tid)
LEFT JOIN ".USER." ON (".ANTWORTEN.".userid = ".USER.".id)
LEFT JOIN ".VISIT." visit ON visit.user_id = '".$obj_user->id."' AND visit.tid = ".ANTWORTEN.".tid
WHERE ".GRUPPEN.".aktiv = 1
AND ".FOREN.".fid = ".sicher_int($_GET['fid'])."
AND ".FOREN.".aktiv = 1
GROUP BY ".THEMEN.".tid
ORDER BY letzter_eintrag DESC
".$limit.";";
der den letzten beitrag geschrieben hat.
Wie kann ich den Anzeigen, der den Thread eröffnet hat?
Kommentar