Отправляет email-рассылки с помощью сервиса Sendsay

За 2004-09-20

Re[2]: NOMERSTROKI()

Йох-ха-нга,

AY> Насколько я понял, всё это можно решить при помощи конструкции
AY> LIMIT 9, 1
AY> Покажет 10-ю запись
AY> LIMIT 19, 1
AY> покажет 20-ю запись.
AY> Количество записей узнаешь через COUNT()

Я об этом задумывался, но так идею и не доработал. Во-первых, чтобы
узнать количество записей через COUNT(), нужно, вроде бы, сделать
отдельный запрос с параметром GROUP BY, но дело не в этом.

Подскажите, тогда сразу как указать в запросе сразу несколько
параметров LIMIT (ведь мне нужен не просто десятый или двадцатый, а
каждый десятый). Т. е. выглядеть все должно примерно так "SELECT *
FROM table LIMIT 9,1 OR 19,1 OR 29,1". Как это написать
по-правильному?

P.S. Т. е. стандартной функции для определения номера строки от
начала поиска все-таки нет? Странно, я думал это должно быть сделано
в первую очередь.

   2004-09-20 23:35:14 (#231559)

Re[4]: Размеры таблицы

Здравствуй, B.!

В>> Правда, не избавился от обратной проблемы: если основная ячейка по
В>> высоте меньше, чем меню, то расползается ячейка, расположенная над
В>> основной. Тут уже вложенная таблица не помогает. Скорее всего, буду
В>> обходить "набиванием" инфой основной ячейки.
B> Аналогично. Запихни K1 и основную ячейку в отдельную таблицу.

Хех! :) Пробовал - а разницы-то никакой! Всё равно дырки появляются.

   Ведомир 2004-09-20 11:35:26 (#231133)

Re: NOMERSTROKI()

Здравствуйте, Novikov.

> Нужно, всего лишь, получить номер строки в запросе MySQL SELECT. Т.
> е. напимер "SELECT NOMERSTROKI() as nomer_stroki FROM table". Мне
> нужна функция NOMERSTROKI.

> Кстати, для чего это нужно. Чтобы получать только каждую 10 строку.
> Чтобы выводить данные о ней в навигационной панели по б.д.

Насколько я понял, всё это можно решить при помощи конструкции
LIMIT 9, 1
Покажет 10-ю запись
LIMIT 19, 1
покажет 20-ю запись.
Количество записей узнаешь через COUNT()

   Andrey Yakushev 2004-09-20 10:52:26 (#231107)

NOMERSTROKI()

Йох-ха-нга,

Помогите, пожалуйста. Решение должно быть простым и общеизвестным,
но я о нем почему то не слышал и найти его в документации не смог.

Нужно, всего лишь, получить номер строки в запросе MySQL SELECT. Т.
е. напимер "SELECT NOMERSTROKI() as nomer_stroki FROM table". Мне
нужна функция NOMERSTROKI.

Кстати, для чего это нужно. Чтобы получать только каждую 10 строку.
Чтобы выводить данные о ней в навигационной панели по б.д.

   2004-09-20 03:06:23 (#231001)