Medlem
|
|
Reg.datum: Jun 2006
Inlägg: 85
|
|
Medlem
Reg.datum: Jun 2006
Inlägg: 85
|
Hej!
Jag ska genom PHP hämta information från en databas och skriva ut den i en lista på sidan. Det går jätte bra att skriva ut men problemet är detta:
Det jag skriver ut är årtal och jag vill inte att samma årtal skrivs ut två gånger. Samma årtal finns alltså på flera rader i tabbellen och hör ihop med olika resultat som har registrerats det årtalet. Jag vill alltså att bara unika årtal ska skrivas ut.
Koden ser ut så här:
$sql="Select årtal from resultat ORDER BY årtal ASC";
$result=mysql_query($sql);
while($i=mysql_fetch_array($result))
{
echo"
<span class=\"news_headline\"><a href=\"#\">".$i[årtal]."</a></span>
";
}
I databasen finns:
rid url tavlingsNamn datum nyckelord årtal
2 html/2.php Tävling 2 2007-10-03 hej 2007
17 html/17.php Tävling 5 2007-12-01 nyckelord1+nyckelord2+nyckelord3 2007
18 html/18.php Tävling 6 2006-11-01 nyckelord1+nyckelord2+nyckelord3 2006
Utskriften blir:
2007
2007
2006
Jag vill att den ska vara
2007
2006
Någon som kan hjälpa mig?
|