TheClown Skrevet 24. desember 2008 Del Skrevet 24. desember 2008 Heisann. Krysser fingrene for at det er riktig å poste denne tråden her og ikke i MySQL forumet. Hvis det er feil får noen modder flytte den Nå, to work. Jeg har et phpBB3 forum hvor jeg skriver regelmessig nyheter som havner på en forside jeg har lagd selv og en rss-kanal. I tillegg til disse funksjonene vil jeg gjerne ha en arkiv-side. Der kan man bla gjennom alle artikklene som er postet slik: År: Mnd: /Artikler her _______ F.eks: 2008 Mai - lllolo - lalal jaah Juni - ajsahs - hasha 2009 Desember - lalsals _______ Dere skjønner poenget. Så det jeg lurer på er, hvordan kan jeg få sortert dette gjennom MySQL hvor jeg henter ut resultatene gjennom en loop? Lenke til kommentar
Jonas Skrevet 24. desember 2008 Del Skrevet 24. desember 2008 Å sortere med MySQL er enkelt, bare benytt deg av ORDER BY [..]. Å printe den ut derimot, det kan du sikkert gjøre på fjortenhundre, helt forskjellige måter. Selv liker jeg å bruke array og arraykeys flittig. while ($row = mysql_fetch_array($result)) { $articles[date('o F', $row['time'])][] = $row; } Det burde gi deg noe slik som følgende. Array ( [2008 January] => Array ( [0] => Array ( [title] => Nyhet [intro] => Største nyheten noensinne ) [1] => Array ( [title] => Nyhet [intro] => Største nyheten noensinne ) ) [2008 May] => Array ( [0] => Array ( [title] => Nyhet [intro] => Største nyheten noensinne ) [1] => Array ( [title] => Nyhet [intro] => Største nyheten noensinne ) ) ) Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå