Neuste Kommentare, Bild aber nicht wiederholen

aargau

Erfahrenes Mitglied
Ich möchte eine Seite mit den neusten Kommentaren. Dabei möchte ich aber nicht das wenn z,B. 2X ein Kommentar zu einem Bild geschrieben wird, das Bild dann Doppelt aufgelistet ist. Es soll also jedes Bild max. 1X aufgelistet sein, dazu jeweils die neusten 5Kommentare.
Das ganze ist mit MySQL gespeichert.

Tabellen:
kommentare
(id,comment,user,bildid,status,time,ip)
bilder
(id,bildpfad,thumb,status,time,ip)

Wie kann ich das am einfachsten Realisieren?
 
PHP:
<?php
$comments = mysql_query("SELECT id, bildid FROM kommentare ORDER BY id DESC LIMIT 20") ; 
while($bildid = mysql_fetch_object($comments))
{
$bild2 = mysql_fetch_object(mysql_query("SELECT thumb, id FROM bilder WHERE id='$bildid->bildid'")) ; 
echo "<IMG SRC=\"$bild2->thumb\" ALT=\"\Das Bild"/>" ; 
echo "Neuster Kommentar:" ; 
$allcomments = mysql_query("SELECT id, comment FROM kommentare ORDER BY id DESC LIMIT 5)
while($allcom = $mysql_fetch_object($allcomments))
{
echo "$allcom->comment<br>" ; 
} 

}

So in etwa würde ich das wohl machen, aber so wird dann eben das Bild widerholt. kA obs überhaupt geht :D Habs einfach mal so schnell nach meiner Idee geschrieben
 
Zurück