У меня есть некоторые пользователи, упомянутые ниже в порядке:
user1 user2 user3 user4 user5
Это - просто простой список, отсортированный согласно возрасту.
Теперь новый пользователь (user6) входит, и согласно сортировке, он соответствует после пользователя 2, таким образом, порядок становится как:
user1 user2 user6 user3 user4 user5
Теперь я хочу знать, в котором положении это. Например, это находится на place3. Как я могу найти его положение, когда новый пользователь приезжает в список?? Скажите какой-либо общий путь? нет никакой базы данных и т.д., просто логический вопрос.
Какое отношение это имеет к MySQL?
Используйте array_search($myuser, $users);
Смотрите http://us2.php.net/manual/en/function.array-search.php .
Может быть что-то вроде этого:
SELECT count(b.id)+1 row_pos
FROM users a, users b
WHERE
a.name = 'user6'
AND a.age > b.age
Таким образом, он показывает позицию вашей строки