ntec Skrevet 24. februar 2006 Del Skrevet 24. februar 2006 jeg har denne tabellen i databasen (den heter deltakere) ID NAVN LAGNAVN1 per [DL] 2 pål [DL] 3 arne drag 4 roald [DL] 5 peter snusken hvordan får jeg lista opp alle lagene, bare en gang hver? Lenke til kommentar
kakkle Skrevet 24. februar 2006 Del Skrevet 24. februar 2006 Du kan bruke DISTINCT f.eks: SELECT DISTINCT LAGNAVN FROM Deltakere Lenke til kommentar
oysfaerg Skrevet 24. februar 2006 Del Skrevet 24. februar 2006 En god emnetittel er en tittel som forklarer godt hva innholdet i posten din går ut på. En bruker bør kunne skaffe seg oversikt over hovedinnholdet i posten bare ut fra å lese tittelen. Emnetittelen i denne tråden er ikke god nok, om ikke dette blir endret slik at det er lettere å forstå hva slags informasjon tråden omhandler vil denne bli stengt! Vennligst forsøk å ha dette i tankene neste gang du starter en tråd, og orienter deg om hva vår nettikette sier om dårlig bruk av emnetitler. Bruk -knappen i første post for å endre emnetittelen. (Dette innlegget vil bli fjernet ved endring av emnetittel. Vennligst ikke kommenter dette innlegget, men rapporter gjerne dette innlegget når tittelen er endret, så vil det bli fjernet.) Lenke til kommentar
ntec Skrevet 24. februar 2006 Forfatter Del Skrevet 24. februar 2006 forslag til bedre emnetittel? Lenke til kommentar
PT Skrevet 24. februar 2006 Del Skrevet 24. februar 2006 Det du kan gjøre er å lage en egen tabell for hvert av lagene: ID NAVN LAGID1 per 1 2 pål 1 3 arne 2 4 roald 1 5 peter 3 ID LAGNAVN1 [DL] 2 drag 3 snusken SELECT `id`, `lagnavn` FROM `lag` WHERE 1 Hvis du vil finne spillere som tilhører et bestemt lag kan du kjøre denne spørringen: SELECT `id`, `navn` FROM `spillere` WHERE `lagid` = '*lagid*' Lenke til kommentar
kakkle Skrevet 24. februar 2006 Del Skrevet 24. februar 2006 Men DISTINCT vil vel liste ut hvert lag bare en gang ? Lenke til kommentar
stian90_2 Skrevet 24. februar 2006 Del Skrevet 24. februar 2006 Når vi først er inne på mysql. Hvordan kan jeg liste opp f.eks navn, fnavn, mail osv fra en tabel ? også lage det i en liste nedover ? Lenke til kommentar
loathsome Skrevet 25. februar 2006 Del Skrevet 25. februar 2006 Er vel noe alà SELECT navn FROM tabell Lenke til kommentar
Gjest Slettet+6132 Skrevet 25. februar 2006 Del Skrevet 25. februar 2006 (endret) Når vi først er inne på mysql.Hvordan kan jeg liste opp f.eks navn, fnavn, mail osv fra en tabel ? også lage det i en liste nedover ? 5661278[/snapback] Det verste jeg vet er folk som stjeler andres tråder Trådstarter: Bruk forslaget til kakkle, det vil fungere fint til ditt bruk EDIT: Og takk til deg kakkle, jeg ante ikke at dette var mulig engang (Kommer til å få bruk for den) EDIT: Takket være kakkle kan jeg nå komme med et eksempel på hvordan alt plutselig ble lettere med DISTINCT: Gammel kode: $query = mysql_query("SELECT year FROM log ORDER BY year DESC LIMIT 1"); while ($row = mysql_fetch_assoc($query)) { echo " <b>" . $row['year'] . "</b><br/>\n"; $getmonths = mysql_query("SELECT month, time FROM log WHERE year = '{$row['year']}' ORDER BY month ASC"); while ($month = mysql_fetch_assoc($getmonths)) { if ($month['month'] == "1" and !$january) { echo " <a href=\"/?page=log&year={$row['year']}&month={$month['month']}\">" . date("F", $month['time']) . "</a> \n"; $january = 1; } if ($month['month'] == "2" and !$february) { echo " <a href=\"/?page=log&year={$row['year']}&month={$month['month']}\">" . date("F", $month['time']) . "</a> \n"; $february = 1; } if ($month['month'] == "3" and !$march) { echo " <a href=\"/?page=log&year={$row['year']}&month={$month['month']}\">" . date("F", $month['time']) . "</a> \n"; $march = 1; } if ($month['month'] == "4" and !$april) { echo " <a href=\"/?page=log&year={$row['year']}&month={$month['month']}\">" . date("F", $month['time']) . "</a> \n"; $april = 1; } if ($month['month'] == "5" and !$may) { echo " <a href=\"/?page=log&year={$row['year']}&month={$month['month']}\">" . date("F", $month['time']) . "</a> \n"; $may = 1; } if ($month['month'] == "6" and !$june) { echo " <a href=\"/?page=log&year={$row['year']}&month={$month['month']}\">" . date("F", $month['time']) . "</a> \n"; $june = 1; } if ($month['month'] == "7" and !$july) { echo " <a href=\"/?page=log&year={$row['year']}&month={$month['month']}\">" . date("F", $month['time']) . "</a> \n"; $july = 1; } if ($month['month'] == "8" and !$august) { echo " <a href=\"/?page=log&year={$row['year']}&month={$month['month']}\">" . date("F", $month['time']) . "</a> \n"; $august = 1; } if ($month['month'] == "9" and !$september) { echo " <a href=\"/?page=log&year={$row['year']}&month={$month['month']}\">" . date("F", $month['time']) . "</a> \n"; $september = 1; } if ($month['month'] == "10" and !$october) { echo " <a href=\"/?page=log&year={$row['year']}&month={$month['month']}\">" . date("F", $month['time']) . "</a> \n"; $october = 1; } if ($month['month'] == "11" and !$november) { echo " <a href=\"/?page=log&year={$row['year']}&month={$month['month']}\">" . date("F", $month['time']) . "</a> \n"; $november = 1; } if ($month['month'] == "12" and !$december) { echo " <a href=\"/?page=log&year={$row['year']}&month={$month['month']}\">" . date("F", $month['time']) . "</a> \n"; $december = 1; } } } Ny kode: $query = mysql_query("SELECT DISTINCT year FROM log"); while ($row = mysql_fetch_assoc($query)) { $years[] = $row['year']; } foreach($years as $year) { $query = mysql_query("SELECT DISTINCT month FROM log WHERE year = '$year' ORDER BY month ASC"); while ($row = mysql_fetch_assoc($query)) { $y{$year}[] = $row['month']; } } foreach($years as $year) { echo " <b>" . $year . "</b><br/>\n"; foreach($y{$year} as $month) { echo " <a href=\"/?page=log&year={$year}&month={$month}\">" . date("F", mktime(0, 0, 0, $month, 15, $year)) . "</a> \n"; } echo "<br/>\n"; } Ble latterlig mye enklere Endret 25. februar 2006 av Slettet+6132 Lenke til kommentar
ntec Skrevet 27. februar 2006 Forfatter Del Skrevet 27. februar 2006 Takk kakkle, AKKURAT det jeg lette etter Lenke til kommentar
oysfaerg Skrevet 27. februar 2006 Del Skrevet 27. februar 2006 (endret) Fortsatt ikke gjort noe forsøk på å endre emnetittel, samt at tråden er feilpostet (skulle ligget under Database, da dette er ett database-problem). Tråd stenges ** EDIT ** Flyttet til rett kategori slik at det er lettere å søke seg frem hvis noen har ett lignende problem ** EDIT ** Endret 27. februar 2006 av oysfaerg Lenke til kommentar
Anbefalte innlegg