[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: номер эллемента в БД
Anton63
Всем здрасте!
Проблема такая:
Есть id из определённой таблицы БД. Нужно определить на какой позиции в таблице стоит строка с этим id.
Т.е., например, из всей таблицы строка с этим id стоит на 24 месте... Ну это пример smile.gif
Подскажите, пожалуйсто, если конечно кто нибудь понял, что мне нужно... rolleyes.gif



Спустя 21 минута, 9 секунд (18.04.2010 - 18:56) FatCat написал(а):
Зачем?
В том и смысл таблиц, что можно сортировать так, как нужно.

Если из чистого любопытства, то селектом по таблице без критериев сортировки и счетчик в цикле по строкам. Как нашлась нужная строка - так и ее позиция.

Спустя 1 минута, 24 секунды (18.04.2010 - 18:57) Anton63 написал(а):
Ясно.
А специальной функции для этого не существует?

Спустя 2 часа, 25 минут, 44 секунды (18.04.2010 - 21:23) Anton63 написал(а):
Ок, попробую как FatCat посоветовал. smile.gif
А как вытянуть из БД например 7 строку, если о ней ничего не известно, кроме того, что она седьмая(это не id). Опять через цикл и считать до семи?!?! Помоему не рационально. Должно же быть что нибудь поудобнее...

Спустя 3 минуты, 5 секунд (18.04.2010 - 21:26) Anton63 написал(а):
Хотя в цикле сразу можно указать что надо вывести 7 эллемент массива... Хм...

Спустя 24 минуты, 35 секунд (18.04.2010 - 21:50) Self написал(а):
SELECT * FROM `table` LIMIT 6, 1;

Спустя 11 минут, 56 секунд (18.04.2010 - 22:02) Anton63 написал(а):
Блин, как же всё просто... Спасибо, Self!!! Сам бы долго догадывался, что так нужно делать. sad.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.