Avatar billede lemmings Nybegynder
04. juni 2002 - 11:48 Der er 6 kommentarer og
1 løsning

Display kun 5 nyeste indlæg

Jeg prøver at lave en nyhedsside hvor jeg ønsker at vise Dato, Overskrift, Nyhedstekst for de 5 sidste nyheder i db, og derefter kun Dato og Overskrift for resten af nyhederne.

Det vigtigste lige i øjeblikket er at få vist kun de fem nyeste indlæg. Er der nogen der kan give mig en idé til hvordan det kan løses evt. ved brug af repeater eller DataList (Jeg vil helst undgå DataGrid, da den ødelægger mit design)
Avatar billede jakobandersen Nybegynder
04. juni 2002 - 11:59 #1
Kan du ikke blot i din SQL bruge TOP 5 (Access, MS SQL) eller LIMIT 0,5(mysql postgresql mfl) det vil være det bedste rent performance mæssigt.
Avatar billede lemmings Nybegynder
04. juni 2002 - 12:08 #2
Øh...mjo, hvis jeg måske lige kan få lidt ekstra tip her.

Min SQL (i C#) hedder:

string mySql = "SELECT Dato, Overskrift, Tekst FROM nyheder ORDER BY Dato DESC";

...hvordan vælges der 5 nyeste?????
...hvordan
Avatar billede razersedge Nybegynder
04. juni 2002 - 12:09 #3
tilføj LIMIT 5 i din mysql streng
Avatar billede medions Nybegynder
04. juni 2002 - 12:11 #4
string mySql = "SELECT Dato, Overskrift, Tekst FROM nyheder ORDER BY Dato ASC";

//>Rune
Avatar billede medions Nybegynder
04. juni 2002 - 12:12 #5
string mySql = "SELECT Top 5 Dato, Overskrift, Tekst FROM nyheder ORDER BY Dato ASC";

//>Rune
Avatar billede jakobandersen Nybegynder
04. juni 2002 - 12:12 #6
Det kommer som sagt an på din database, hvis du bruger MS SQL eller Access skat det se sådan her ud:

string mySql = "SELECT TOP 5 Dato, Overskrift, Tekst FROM nyheder ORDER BY Dato DESC";

hvis du bruger en anden database skal det se sådan her ud:
string mySql = "SELECT Dato, Overskrift, Tekst FROM nyheder ORDER BY Dato DESC LIMIT 0,5";

Hvis du bruger postgreSQL skal du lige bytte om på 0 og 5
Avatar billede lemmings Nybegynder
04. juni 2002 - 12:49 #7
Takker for svarene. Da moonduck faktisk i første omgang kom med løsningen, og senere hjalp med at uddybe det, må jeg se mig "nødsaget til" at tildele alle pointene til moonduck...

/lemmings
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester