Как получить количество записей перед определенной записью в mysql с сортировкой по полю varchar?
мне надо сделать подсчет количества записей перед определенной записью.
Но обязательно с сортировкой по полю varchar asc.
SELECT COUNT(*)
FROM table
WHERE varchar_column <= @value_in_definite_row
Или строгое неравенство, если саму "определённую запись" не учитывать.
Если нужно на следующей странице показать элемент, который был выбран, то сохраняй его id, всего делов то? хоть в сессии, хоть в отдельной таблице.

есть хорошее правило, постарайся, все что касается только интерфейса и поведения пользователя в сессии, хранить у пользователя, зачем это на сервер тащить?