WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Problem med sortering, php och mysql (https://www.wn.se/forum/showthread.php?t=24024)

kallgard 2007-10-03 16:21

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?

elofsson 2007-10-03 16:23

Citat:

"SELECT DISTINCT årtal FROM resultat"

kallgard 2007-10-03 16:25

Helt underbart. tack så mycket för hjälpen!!


Alla tider är GMT +2. Klockan är nu 12:34.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson