dr-dew Опубликовано 12 Января 2006 Жалоба Поделиться Опубликовано 12 Января 2006 Есть форум ipb 2.1.1Сейчас у последнего зарегенного пользователя №150, чтобы у следущего пользователя был ID например 1500 у следущего 1501 и так далее 1502, 1503....Как это сделать? Думаю в базе данных надо что исправить но не знаю какое поле отвечает за это число. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Anthony Опубликовано 12 Января 2006 Жалоба Поделиться Опубликовано 12 Января 2006 "В Поиск, ..... дети, в Поиск!" © Dekker Смена id пользователя.Изменение id пользователейСменить ID пользователяпереиндексация id пользователей Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 goblin2k Опубликовано 12 Января 2006 Жалоба Поделиться Опубликовано 12 Января 2006 2Anthony угу, сменит он айди 150-го на 1500-го, но след. регенный будет 151-ый. Он как и я интересуюсь номером следующего пользователя а не сменой айди. И ни в одной теме этот вопрос не открыт. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 dr-dew Опубликовано 12 Января 2006 Автор Жалоба Поделиться Опубликовано 12 Января 2006 2Anthony угу, сменит он айди 150-го на 1500-го, но след. регенный будет 151-ый. Он как и я интересуюсь номером следующего пользователя а не сменой айди. И ни в одной теме этот вопрос не открыт. совершенно верно! поэтому просьба ответить тому кто знает, пожалйста, это очень надо Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 goblin2k Опубликовано 13 Января 2006 Жалоба Поделиться Опубликовано 13 Января 2006 dr-dew, бесполезно. Никто не знает Я сам уже давноооо спрашиваю. Бо у меня пользователь идет 100-ый допустим, а номер у него 130-ый. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 OverHerz Опубликовано 13 Января 2006 Жалоба Поделиться Опубликовано 13 Января 2006 так давайте определимся - 130 юзера можно сделать 100-ым. начинать регить с 1500.... возникает вопрос - зачем это нужно? id нужно для хранения в базе и вывод форумом, зачем это вам? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Anthony Опубликовано 13 Января 2006 Жалоба Поделиться Опубликовано 13 Января 2006 Оф. лица IBR на сей вопрос уже давно ответили!"Нефига менять! Пущай так будет!" © IBR Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 dr-dew Опубликовано 13 Января 2006 Автор Жалоба Поделиться Опубликовано 13 Января 2006 так давайте определимся - 130 юзера можно сделать 100-ым. начинать регить с 1500.... возникает вопрос - зачем это нужно? id нужно для хранения в базе и вывод форумом, зачем это вам?для примера я переносил базу из phpbb, там было 400 юзеров, и все эти 400 перешли в ipb со своими ID, но теперь когда пользователь регится ему выдается ID=1,2,3,4,5.......NИз-за этого на форуме возникла огромная путаница так как старые сообщения других юзеров числятся за новыми. Например регим чела, получаем его ник у всех старых сообщений с этим id. Делаем пересчет статистики у нового юзера становится например 5673 сообщения я плохо знаю структуру ipb, но надеюсь что там где идет функция взятие числа из ячейки и обычный "user_id++" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Destruction Опубликовано 13 Января 2006 Жалоба Поделиться Опубликовано 13 Января 2006 Чтобы регить с хрен знает какого номера - бекапим инфу из таблицы, чистим таблицу, добавляем до нужного числа пользователей (пустых можно), потом делаем delete from ibf_members потом запихиваем стёртую инфу. ИМХО - бред. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 goblin2k Опубликовано 13 Января 2006 Жалоба Поделиться Опубликовано 13 Января 2006 Destruction, это ему так можно сделать, а мне как? так давайте определимся - 130 юзера можно сделать 100-ым.Угу, можно, что я и делаю для каждого юзера. Делаю 130-го 100-ым, потом регится под номером 131, я его делаю 101-ым. Очень занимательно, но надоело. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Dan1 Опубликовано 13 Января 2006 Жалоба Поделиться Опубликовано 13 Января 2006 блин, чего так мучаца если можно просто у таблицы ibf_members поменять параметр auto_increment пысы: менять через пзпмайадмин или командой sql ALTERпысы2: на 99% уверен что ай ди нового юзера ипб берёт после того как его добавляет, но всегда остаёца 1 % %)))) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 goblin2k Опубликовано 13 Января 2006 Жалоба Поделиться Опубликовано 13 Января 2006 блин, чего так мучаца если можно просто у таблицы ibf_members поменять параметр auto_increment как?!?!? пысы2: на 99% уверен что ай ди нового юзера ипб берёт после того как его добавляет, но всегда остаёца 1 % %))))Но после удаления одного юзера ауто_инкремент не уменьшается на еденицу. Так что прошу помощи как изменить инкремент в ибф_мемберс? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Dan1 Опубликовано 15 Января 2006 Жалоба Поделиться Опубликовано 15 Января 2006 2 гоблин 2к изменение авто_инкремента, первая ссылка в яндексе %) выполни запрос ALTER TABLE 'shedule' PACK_KEYS=0 CHECKSUM=0 DELAY_KEY_WRITE=0 AUTO_INCREMENT=4 где авто_инкремекнту задай нужное значение, ну и таблицу укажи верную. насчёт второго замечание не очень понял чесно говоря, но я имел ввиду что не до конца уверен что ипб создаёт id нового юзера на основе значение автоинкремента таблицы мемберс (ну то есть добавляеца запись и смотрица какой id этой записи присвоился), а вдруг он где нить хранит инфу о следующем айди мембера (ну это конечно не оч логично, но мало ли). просто я ещё не очень сильно с ипб разобрался удачи Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 goblin2k Опубликовано 15 Января 2006 Жалоба Поделиться Опубликовано 15 Января 2006 где авто_инкремекнту задай нужное значение, ну и таблицу укажи верную.Ну так я хочу в таблице ибф_мемберс изменить, но там же нету такого поля как ауто_инкремент! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Dan1 Опубликовано 15 Января 2006 Жалоба Поделиться Опубликовано 15 Января 2006 где авто_инкремекнту задай нужное значение, ну и таблицу укажи верную.Ну так я хочу в таблице ибф_мемберс изменить, но там же нету такого поля как ауто_инкремент! само собой нет =\ я же привёл sql код который изменяет параметр auto_increment таблицы. пысы: блин, я сам не помнил точно как это сделать, вбил в яндексе "изменение auto_increment" и прямо в поиске уже написано было в первой ссылке Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
dr-dew
Есть форум ipb 2.1.1
Сейчас у последнего зарегенного пользователя №150, чтобы у следущего пользователя был ID например 1500 у следущего 1501 и так далее 1502, 1503....
Как это сделать? Думаю в базе данных надо что исправить но не знаю какое поле отвечает за это число.
Ссылка на комментарий
Поделиться на других сайтах
14 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.