Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с пронумеровкой поля N 
V
    Опции темы
InfMag
Дата 24.5.2006, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


…
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 21.11.2004

Репутация: нет
Всего: 4



Ignat, Ура! smile
Я пишу
Код

`n` INT NOT NULL DEFAULT 9999999999

И он сам ставит максимум возможного 
PM   Вверх
madFobos
Дата 24.5.2006, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 102
Регистрация: 7.12.2005

Репутация: 1
Всего: 3



Цитата(InfMag @  24.5.2006,  13:47 Найти цитируемый пост)
    
`n` INT NOT NULL DEFAULT 9999999999


Я такой извращенский метод первый раз вижу smile Сделай уж лучше n тогда AUTOINCREMENT. И по-моему есть еще какой-то параметр для таблицы, чтобы AUTOINCREMENT подставлялся автоматом в зависимости от текущего максимального значения колонки, а не от того, которое было когда-то максимальным...
 
PM MAIL   Вверх
igorold
Дата 25.5.2006, 06:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 22.12.2005
Где: Россия->Урал-& gt;Миасс

Репутация: нет
Всего: 17



у него id, я так понял уже AUTOINCREMENT ...
InfMag,  - тебе надо сортировать твои записи с использованием поля n
и если тебе не нужны пропуски чисел и надо сохранить прежнюю сортировку, то делай свою функцию с сортировкой по n, а не по id:
Код

    $res = mysql_query("SELECT * FROM `".$table."` ORDER BY `N` ASC");
 

как уже писал Ignat, а при вводе новой записи n можно присваивать id, а не какое-то максимальное число ..... 


--------------------
... у семи нянек 14 сисек ...  
Putin here, Putin there, Putin almost everywhere!
PM MAIL   Вверх
madFobos
Дата 25.5.2006, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 102
Регистрация: 7.12.2005

Репутация: 1
Всего: 3



Цитата(igorold @  25.5.2006,  06:11 Найти цитируемый пост)
у него id, я так понял уже AUTOINCREMENT ...


Если оно AutoIncrement, то ему вобще не нужно думать об N в момент вставки. Тупо вставляй остальную инфу в таблицу и все. А потом уже делай с N что хочешь.
 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0413 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.