|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.04.2011, 13:07 | #1 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 24
|
Порядковый номер в mysql
ДОбрый день.
Гуглил гуглил ничего полезного ненашел. Нужно узнать порядковый номер записи в таблице, вариан с созданием поля ид непредлагать, т.к. в этой таблице записи будут постоянно удалятся, потом появлятся новые. Если это важно то юзаю phpmyadmin. Заранее спасибо. |
28.04.2011, 13:31 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
1) на sql.ru посмотрите, я уверен, что там найдёте работающие решения.
2) номер записи можно получать в запросе но учтите, что никакого порядкового номера записи в таблице НЕТ И БЫТЬ НЕ МОЖЕТ! Ибо это противоречит принципам реляционных БД. В зависимости от того, какой порядок выборки (ORDER BY ..) будет указан - записи будут выводиться в РАЗНОМ порядке. (т.е. у одной и то же записи будет РАЗЛИЧНЫЙ порядковый номер, в зависимости от запроса). Более того, не все записи могут попадать в выборку (условие отбора по WHERE ) - это тоже будет влиять на получаемый номер... p.s. трижды подумайте, нужно ли это Вам и зачем! |
28.04.2011, 13:37 | #3 | |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
Цитата:
Такой же обязательно должен быть!?
Стрелок-охотник
|
|
28.04.2011, 18:05 | #4 |
Новичок
Джуниор
Регистрация: 28.04.2011
Сообщений: 3
|
А я не пойму для чего это нужно?
Если вам надо выводить записи на страницу и потом просто возле каждой записи писать запись номер такая то то используйте простую функцию Count или в цикле поставье: PHP код:
|
29.04.2011, 20:57 | #5 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Это вопрос из разряда "Мне нужно узнать как сдвинуть автомобиль с места без усилий. Вариант с заводом двигателя не предлагать, потому что машину потом будут глушить и снова заводить." Я почти на 100% уверен, что автор сам не знает, зачем ему в базе иметь номера у записей в строго определённом порядке ("без разрывов").
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
03.07.2011, 18:56 | #6 |
Новичок
Джуниор
Регистрация: 03.07.2011
Сообщений: 1
|
я думаю Furyon имел ввиду что есть таблица вида
id | order_naber | name | surname 0 | 1 | Вася | Пупкин 1 | 2 | Маша| Камушкина 2 | 3 | Вова | Путин 3 | 4 | Витя | Макаров и т.д. И нам нужно удалить строку где `id`= '2' вопрос: как организовать чтобы оставшиеся строки имели порядковый номер 1-2-3, а не 1-2-4 p.s. Собственно тоже интересна эта тема. |
03.07.2011, 19:39 | #7 |
Форумчанин
Регистрация: 03.05.2011
Сообщений: 158
|
Есть вот такое вот встроенное решение от майкрософт
Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
combobox порядковый номер элемента | alyam | Microsoft Office Excel | 11 | 28.04.2011 15:00 |
Порядковый номер последней точки текста | ofenod | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 30.03.2011 08:27 |
Порядковый номер записи | Yur@ | БД в Delphi | 4 | 25.12.2009 08:37 |
порядковый номер недели | skalt12 | Общие вопросы Delphi | 7 | 01.12.2009 16:52 |
Порядковый номер item-a. | blackstersl | Общие вопросы Delphi | 1 | 05.06.2009 20:55 |