Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Массовое добавление пользователей через БД

Массовое добавление пользователей через БД


     16.08.2012    база данных, запрос в бд    Хаки, MySQL    4462

вопрос
Переходим на DLE с другой CMS. Моста для данной CMS ещё не изобрели, поэтому приходится всех пользователей (больше 6000) регистрировать вручную. Можно ли их зарегистрировать массово через запрос к БД? Если да, то как? Используемые данные: e-mail+ник

Ответа пока нет


5 комментариев

ПафНутиЙ
Админ

ПафНутиЙ - 16 августа 2012 19:37 -

Нужно посмотреть, как формируется запрос на добавление одного пользователя и написать простой (как мне кажется) парсер, куда вместо паролей проставить случайные числа, а всем пользователям после регистрации отправить по письму на мыло с просьбой сменить пароль.
Главный вопрос как посмотреть сформированный запрос...
Есть у меня один модуль, если оттуда убрать проверку
if ($user_group[$member_id['user_group']]['allow_admin']) {.....}
думаю можно заюзать по назначению.

Каков вопрос - таков и ответ. Просто помните об этом.

hardyPanda
Юзер

hardyPanda - 16 августа 2012 19:39 -

Думаю можно сначала импортировать всех юзеров в массив, потом так же спокойно экспортировать из массива в новую бд

V-L-A-D
Юзер

V-L-A-D - 16 августа 2012 20:37 -

Слил таблицу, добавил несколько. Заполнил только имейл, пароль, ник, и айди юзера. Выдаёт ошибку. В первой строчке не нравится ему что-то.

hardyPanda
Юзер

hardyPanda - 16 августа 2012 23:28 -

1) проверь что обе таблицы в разных базах идентичны по столбцам
2) покажи что за ошибку он тебе выдает
3) покажи строку для импорта и строку для экспорта, может синтаксис не тот или еще чтонибудь

IUMagic
Юзер

IUMagic - 18 августа 2012 08:46 -

Посмотреть на структуру базы dle.
Изменить структуру старой БД на структуру dle
Сохранить
Сделать Импорт
Сделать Экспорт в базу dle

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх