slowMedlem sedan apr. 2004148 inlägg Har en query som är som följer för att hämta ut 3 senaste posterna i en tabell. Finns det något sätt att hämta 3 senaste förutom det absolut senaste?
SELECT * FROM pages WHERE status = 'page' AND pub = 1 AND startDate >= (CURRENT_DATE) ORDER BY id DESC LIMIT 3
Kör med mySQL 4.1.14-standard...
MVH Patrik
J.N.Medlem sedan apr. 20031 660 inlägg HEJ!
LIMIT 4, kompletterat med RS.MoveNext?
cyprysMedlem sedan dec. 20003 563 inlägg Man kan ju göra så, men det är inte rätt. ;)
... limit 1, 3
Limit x, y börjar på posten med offset x och läser y poster.
slowMedlem sedan apr. 2004148 inlägg Har en funktion som skriver ut posterna i det antal som står i LIMIT. Inte RS.MoveNext vad det nu är...använder mysql_fetch_assoc...men kan man på något vis göra det jag frågade om med hjälp av SQL queryn?
slowMedlem sedan apr. 2004148 inlägg hah, var det så där enkelt...funkar klockrent...tack cyprys :P
J.N.Medlem sedan apr. 20031 660 inlägg HEJ!
cyprys skrev:
Man kan ju göra så, men det är inte rätt.
...
Klart det ska vara rätt, har aldrig behövt göra så, bra att veta!
slow skrev:
...
Inte RS.MoveNext vad det nu är
...
Rs.MoveNext, hur klarar du dig utan det? Om du ska loopa ut ett recordset, hur kommer du till nästa post?
Du skriver inte vilket språk du använder, tipsar om http://www.devguru.com/Technologies/ado/quickref/recordset_movenext.html, men det borde finnas oavsett språk.
Eller har My-sql en specialare, som benämns olikt, och det är därför du inte känner igen det?