webForumDet fria alternativet

flregående/nästa post

ASP

9 svar · 625 visningar · startad av M.Cheraghi

Medlem sedan juli 20015 107 inlägg
Frågan#1

Halloj.

Har en databas med några rader. Låt oss säga att en post har ID 23. Föregående post har ID 19, och nästa post har ID 24. Dvs post 20,21,22 finns inte längre kvar i databasen. Hur plockar jag fram ID numret för föregående samt nästkommande post på smidigast sätt?

10-4 over and out

Medlem sedan juni 200032 967 inlägg
#2

Det är väl bara en vanlig paging du vill ha? I så fall har du ett fantastiskt bra sökord där - paging.

Annars är det bara att ställa en (två) SQL-fråga(-or) som hämtar närmaste posterna:

select top 1 id from bar where id < 4711 order by id desc
select top 1 id from bar where id > 4711 order by id asc

SQL-frågorna funkar i MS-databaser. Har du något annat skoj får du ta bort top 1 och lägga limit 1 på vettigt ställe.

Medlem sedan juli 20015 107 inlägg
#3

Hmm.. tänkte inte på att det var paging... paging bruakr vara mer avancerat än detta lilla. :) Men 4711. Vad står det för? :r

Medlem sedan mars 20032 667 inlägg
#4

M.Cheraghi skrev:

Hmm.. tänkte inte på att det var paging... paging bruakr vara mer avancerat än detta lilla. :) Men 4711. Vad står det för? :r

Innehållet i kolumnen id kanske?

Medlem sedan juli 20015 107 inlägg
#5

K@llen skrev:

Innehållet i kolumnen id kanske?

ehm.. :r Ibland ser man inte längre än näsan räcker.. Tack :)

Medlem sedan juni 200032 967 inlägg
#6

http://sv.wikipedia.org/wiki/4711_(tal)

Medlem sedan mars 20032 667 inlägg
#7

@nders skrev:

http://sv.wikipedia.org/wiki/4711_(tal)

Ska jag lägga in mitt svar där @nders? ;)

Medlem sedan juni 200032 967 inlägg
#8

K@llen skrev:

Ska jag lägga in mitt svar där @nders? ;)

Ja, redigera gärna in "Kan vara ett ID, typ!" på wikipedia. :e

Medlem sedan juli 20015 107 inlägg
#9

Sluta mobbas, annars kommer jag fixa span på Er, förrymda ungar! :e

Skål :bire och godnatt!

Medlem sedan mars 20032 667 inlägg
#10

Thiihii :e

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)