Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Номер по порядку в базе.
Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2014
Помог: 0 раз(а)
Здравствуйте!
У меня вот такой вопрос.
Мне надо чтобы в базе (для меня самого). Были записи пронумерованы по порядку(Не важно, куча там или две. Надо чтобы визуально было по порядку) . Не зависимо какая цифра у ИД. И что-бы при добавлении или удалении эти цифры по порядку перезаписывались.
Вроде всё ясно. После записи, удаления. Подсчитал сколько строк, закинул в ФОР и…
А вот тут вопрос, как мне действие ФОР засунуть в Базу или соединить с изменениями в базе.
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
ytrewq123 пишет:
А вот тут вопрос, как мне действие ФОР засунуть в Базу или соединить с изменениями в базе.
никак. Отдельный UPDATE на обновление порядкового номера в БД. Кстати не рекомендую делать это без особой необходимости(ОСОБОЙ!!!), т.к. затратная по ресурсам операция.
В for делаете update запрос. И, могу конечно ошибаться, но лучше через транзакцию делать такое обновление.
Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2014
Помог: 0 раз(а)
Спасибо.
Значит ни как иначе нельзя. Только прокручивать этот запрос. В ФОР столько раз сколько записей.
Я понимаю, что это не совсем умно. Но так хотят.
Ладно посмотрим. Почитаем.
DeepVarvar
Отправлено: 06 Ноября, 2015 - 16:48:48
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
ytrewq123 пишет:
для меня самого
ytrewq123 пишет:
Но так хотят
Вас что там, много в нём самом?
Выводи во время отображения для них/себя сгенеренные порядковые номера и не парь никому, в том числе и себе, мозги.
Но есть желание видеть. Тама.
Ладно спасибо. Подумаю ещё немного. (Добавление)
Извините, подскажите пожалуйста. Что-то не получается.
Вроде запрос непроходит. И проблема в том что всем даёт последнее значение $i.
Что-то не пойму.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.