[PHP/SQL] Alleen linkje bij 2 of meer berichten *

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$ophalenberichten = mysql_query("SELECT DATE_FORMAT(datum, '%d %M %Y %H:%i') AS datum, DATE_FORMAT(datum, '%d') AS dag, 
DATE_FORMAT(datum, '%m') AS maand, DATE_FORMAT(datum, '%H:%i ') AS 
uurmin, DATE_FORMAT(datum, '%Y') AS jaar, van_id, naar_id, bericht, id 
FROM berichten WHERE naar_id = $id ORDER BY ID DESC LIMIT 0,10");

$genoemd=array();  

while($row=mysql_fetch_assoc($ophalenberichten)) 
{ 
if(!in_array($row['van_id'],$genoemd)) 
{ 
$genoemd[]=$row['van_id']; 


echo ("$row[bericht]");


}
}


Met bovenstaand scriptje haal ik de berichten uit de database, vaak is er meerdere keren gepost door een user, bovenstaand scriptje zorgt dat alle berichten worden gedisplayed maar bij meer dan 1 bericht door een bepaalde user wordt het nieuwste bericht getoond, hoe kan ik nu controlleren of iemand meer als 1 bericht heeft gestuurd en zo een linkje laten weergeven "Klik hier voor alle berichten door deze persoon"

[ Voor 8% gewijzigd door Verwijderd op 16-06-2003 21:53 ]


Acties:
  • 0 Henk 'm!

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

met een:
group by id
having count(*) > 1

edit:
disclaimer: ik geef geen volledig uitgewerkt antwoord :P

[ Voor 50% gewijzigd door justmental op 16-06-2003 21:53 ]

Who is John Galt?


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Het bovenstaande script laat al alleen de nieuwste berichten zien, maar ik weet al1 niet hoe ik dat linkje dan moet laten zien als er meer dan 1 bericht is gepost