webForumDet fria alternativet

Vilken post i ordningen är jag på?

PHP

2 svar · 265 visningar · startad av Melea

Medlem sedan juli 20033 147 inlägg
Frågan#1

Tjena!

Om vi ponerar att jag har 8 poster i en databas med id: 1, 5, 6, 8, 14, 20, 22, 30.
Hur kan jag på ett enkelt sätt kolla vilken plats/post jag är på om jag t.ex är på posten med id 6 (plats 3)?
Jag vill alltså få veta att jag är på plats 3 när jag är på id 6.

Har testat diverse loopar för att plussa på en variabel med 1 tills jag kommer fram till den posten, men får inte till det, och det känns extremt överarbetat.

Tips någon?

Medlem sedan aug. 20002 975 inlägg
#2

Testa något i stil med

SELECT COUNT(*) FROM tabell WHERE id <= 6
Medlem sedan juli 20033 147 inlägg
#3

*Slår sig för pannan*

Tack så mycket Matte, löste det med >= istället för <=, men principen var rätt, underbart! :)

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)