X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Запрос позиции записи при сортировке (mysql)
thesat
thesat
Topic Starter сообщение 5.7.2012, 14:27; Ответить: thesat
Сообщение #1


Здравствуйте. Имеется таблица `blog` c полями `time`(UNIX_TIMESTAMP) и индексным `id`. Нужно вычислить номер позиции, на которой будет находиться запись с заданным id при сортировке по time, при этом конечно же id будут не по порядку.
Как сделать в PHP я знаю, но если есть возможность сделать в одном запросе, подскажите.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 5.7.2012, 15:35; Ответить: Arks
Сообщение #2


Подскажу - не делать в запросе. Ни в 1 ни вообще в запросе.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
thesat
thesat
Topic Starter сообщение 5.7.2012, 16:08; Ответить: thesat
Сообщение #3


А лучше вообще ничего не делать и сидеть на попе ровно :)

Ну может тогда объясните почему так лучше не делать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 5.7.2012, 18:00; Ответить: Zippovich
Сообщение #4


тут как бы запрос один и так, Вы запрашиваете данные в нужной Вам сортировке, потом считаете счетчик (или лучше конвертнуть результат в неассоциативный массив и посмотреть key этого массива для нужного Вам поля)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
thesat
thesat
Topic Starter сообщение 5.7.2012, 21:34; Ответить: thesat
Сообщение #5


Zippovich, благодарю, я про этот способ и говорил, через PHP знаю как сделать.
Но хотелось бы чтобы эта функция выполнялась непосредственно при выборке, иначе ведь приходится выводить и проходить всю таблицу, пусть даже одно поле.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1756 31.3.2024, 11:19
автор: stu999
Открытая тема (нет новых ответов) Запрос на бесплатные полезности
7 Tia2 1976 23.3.2024, 11:27
автор: Alexand3r
Открытая тема (нет новых ответов) Насколько плохо влияют падения хостинга на позиции сайта?
20 Lifelove 3527 29.1.2024, 23:12
автор: Liudmila
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1243 24.11.2023, 14:46
автор: alexey
Открытая тема (нет новых ответов) Получил странную ссылку при линкбилдинге
Как поведет себя поиск при обнаружении странной ссылке?
10 r0mZet 2205 24.10.2022, 19:23
автор: Wachowski


 



RSS Текстовая версия Сейчас: 24.4.2024, 17:06
Дизайн