LIMIT på en while med mysql
Hej.Jeg skal hente noget data ud fra en database, hvor der nogle gange er 2 ens værdier, men jeg vil gerne at det kun bliver skrevet ud én gang for hver værdi, dvs. ingen dubletter.
Jeg har prøvet med array_unique() men det virker ikke ordenligt.
[min kode]
<?
$id = addslashes($_GET['userid']);
$userpquery = mysql_query("SELECT * FROM brugere WHERE id='$userid' ") or die(mysql_error());
$uprow = mysql_fetch_array($userpquery);
$sprquery = mysql_query("SELECT * FROM forum_design WHERE username='$uprow[username]' AND headline!='' ORDER BY id DESC ");
$subquery = mysql_query("SELECT * FROM forum_design WHERE username='$uprow[username]' AND intid!='' ORDER BY id DESC ");
$numspr = mysql_num_rows($sprquery);
$numsub = mysql_num_rows($subquery);
?>
Spørgsmål oprettet af <? echo $uprow[username]; ?><br><br>
<?
while ( $row = mysql_fetch_array($sprquery)) { ?>
<a href="index.php?id=show.php&t=<? echo $row[id]; ?>"><? echo $row[headline]; ?></a><br />
<? }; ?>
<br>
<hr>
<br>
Spørgsmål hvor <? echo $uprow[username]; ?> deltager<br><br>
<?
while ( $row2 = mysql_fetch_array($subquery)) {
$qu = mysql_query("SELECT headline FROM forum_design WHERE id='$row2[id]' ");
$row3 = mysql_fetch_array($qu);
$row3 = array_unique($ru);
?>
<a href="index.php?id=show.php&t=<? echo $row2[id]; ?>"><? echo $row3[headline]; ?></a><br /><br />
<? }; ?>
