ich habe mal eine Frage zu der last Post aus den Portal von AWSW
* Portal
* ------------------------
* Version : Version 1.00 - 01.01.2003
* copyright : (C) 2003 AWSW
* Grundversion : Brummelchen von www.phpbb.de
* Besonderer Dank an : saerdnaer und acid von www.phpbb.de
* URL : http://www.awsw.de
* email : awsw@awsw.de
*
* $Id: portal.php,v 1.00 2003/01/01 AWSW Exp $
Die Abfrage sieht da wie folg aus:
Code: Alles auswählen
$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2
LEFT JOIN " . FORUMS_TABLE . " f
ON t.forum_id=f.forum_id
WHERE t.topic_poster = u.user_id
AND p.post_id = t.topic_first_post_id
AND p2.post_id = t.topic_last_post_id
AND u2.user_id = p2.poster_id
AND f.auth_view < 2
ORDER BY t.topic_last_post_id DESC
LIMIT 20";
Nehme ich die Zeile einfach weg, werde sie angezeigt aber bei alles usern!
Welche abfrage muss ich einfügen, damit auch wirklich nur diejenigen die auch auf die entsprechende Rubrik zugriff haben eine anzeige bekommen ?
Ich steige durch die ganze Tabellenverknüpfung noch nicht so ganz durch, wer von euch hat eien Idee ?!