|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.12.2014, 20:29 | #11 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
обоснуйте необходимость того чего хотите....?
не просто так же... просто из-за "хочу" ... если именно из-за хотелок - забудьте это.... иначе обоснуйте. Конкретная конечна цель в чем? для чего такая нумерация нужна именно в базе? |
09.12.2014, 01:46 | #12 |
Пользователь
Регистрация: 05.12.2009
Сообщений: 51
|
Электронный журнал делаю.
|
09.12.2014, 08:09 | #13 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
ну делайте.... для чего вам именно то чего вы описываете?
ИМХО - это не имеет отношения к самому php, больше к СУБД MySQL ... это раз автоинремента есть возможность - это два, похоже у вас не совсем верное представление о том как им пользоваться - это три Если у вас вопрос о сплошной нумерации строк журнала при выводе пользователю - так нумеруйте при выводе и все.... в цикле.... .независимо от id |
09.12.2014, 16:40 | #14 | |
Пользователь
Регистрация: 05.12.2009
Сообщений: 51
|
Цитата:
|
|
09.12.2014, 16:50 | #15 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
ну если такой упертый - и дальше действуй..... просто такую ерунду что ты сам себе выдумал никто не будет тебе помогать... ибо грамотные и опытные люди знают - что так не делается в принципе
|
09.12.2014, 17:20 | #16 |
Пользователь
Регистрация: 13.03.2007
Сообщений: 45
|
Можно и с автоинкрементом так сделать.
На стороне mysql создать хранимую процедуру в которой надо получить максимальный id в таблице(что то вроде SELECT @max := MAX(id)+1 FROM <table_name>, а потом установить новый автоинкремент(ALTER TABLE <table_name> AUTO_INCREMENT = <новое значение>). Далее при удалении записей из БД вызывать это процедуру. Так же можно оформить все в виде триггера и повесить на событие удаление записи из БД. Можно сделать без автоинкремента. Сделать триггер перед добавлением записи, который рассчитывает следующий id. Все это можно и сделать на PHP PS: Не стоит благодарностей |
11.12.2014, 11:18 | #17 |
Пользователь
Регистрация: 05.12.2009
Сообщений: 51
|
Сделал входящие через автоинкремент, а вывод последнего исходящего сделал так:
PHP код:
PHP код:
Последний раз редактировалось maksikus; 11.12.2014 в 11:21. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автонумерация строк в Эксель! | Blood_ghosT | Microsoft Office Excel | 6 | 26.07.2014 07:47 |
автонумерация | kolyaod | Microsoft Office Word | 2 | 27.09.2011 10:16 |
Автонумерация подписей к рисункам | Alar | Microsoft Office Word | 1 | 02.09.2011 13:48 |
автонумерация рис... | warma2d | Microsoft Office Word | 3 | 18.12.2008 17:18 |
Автонумерация при скрытых строках. | DiVinyl | Microsoft Office Excel | 1 | 17.03.2007 18:02 |