Graag zou ik de positie van een bepaalde row, zeg met bijvoorbeeld id 3, binnen een result set van een query achterhalen.
Dus stel:
Wordt geordend op naam:
Hoe kan ik nu achterhalen welke positie Bart heeft? (2 in dit geval)
Het gaat om een grote database dus eerst alles ophalen en dan met PHP achterhalen lijkt me geen optie.
Dus stel:
code:
1
2
3
4
5
| ID Name 1 Christiaan 2 Dolf 3 Bart 4 Aart |
Wordt geordend op naam:
code:
1
| SELECT * FROM users ORDER BY `name` |
code:
1
2
3
4
5
| ID Name 4 Aart 3 Bart 1 Christiaan 2 Dolf |
Hoe kan ik nu achterhalen welke positie Bart heeft? (2 in dit geval)
Het gaat om een grote database dus eerst alles ophalen en dan met PHP achterhalen lijkt me geen optie.