SELECT * FROM tabell ORDER BY datum DESC LIMIT 0,2
Nu har du de två senaste i ditt resultat. datum föreställer ett tid/datumfält som jag antar att du har i din tabell.
10 svar · 385 visningar · startad av streetrobban
Låtsas att jag har en tabell i databasen som sparar recensioner. Från den tabellen vill jag hämta de två senast inlagda och visa bredvid varandra på förstasidan av min sida. Hur skulle det gå till? Det är ju ganska lätt att bara hämta den senaste, men hur gör man för att hämta "tvåan" så att säga.
Tack på förhand.
SELECT * FROM tabell ORDER BY datum DESC LIMIT 0,2
Nu har du de två senaste i ditt resultat. datum föreställer ett tid/datumfält som jag antar att du har i din tabell.
men om jag bara vill hämta tvåan då?
Ah det har du nog rätt i, man går "bakifrån" då man vill ha nyaste, jag tänke tvärtom.
ok tack! :)
Heh, tänkte bara säga att jag accepterade svaret i tråden nu. Över 2 år senare :D Behövde hjälp med samma sak nu, så...
Vad är skillnad mot frågeställningen som var rätt förra gången ?
Matte skrev:
Vad är skillnad mot frågeställningen som var rätt förra gången ?
Ingen gissar jag? Det är väl därför det markerades nu.
Japp, ingen. :)