Delta511 0 Опубликовано: 13 августа 2008 Рассказать Опубликовано: 13 августа 2008 нужен сабж...если есть такой...ну или хотя бы помогите с...читайте ниже... Delta (20:52:28 11/08/2008) нужен твой совет) Delta (20:53:02 11/08/2008) короче есть две таблицы с юзерами, в одной почти штука записей, другая пустая, и причем структура у этих двух таблиц разная.... Delta (20:53:37 11/08/2008) нужно из первой выдрать id email hash nick и вставить во второй) Delta (20:57:22 11/08/2008) insert into 'email' 'password' 'name' 'user_id' Михаил (20:57:48 11/08/2008) привет Delta (20:57:52 11/08/2008) привет Михаил (20:57:56 11/08/2008) ты его делаешь через PMA? Михаил (20:58:01 11/08/2008) или посредством php Delta (20:58:38 11/08/2008) insert into dle_users 'email' 'password' 'name' 'user_id' from fusion_users 'user_id' 'user_name' 'user_password' 'user_email' -___________________- Delta (20:58:49 11/08/2008) хоть как могу) Delta (21:00:00 11/08/2008) insert into dle_users 'email' 'password' 'name' 'user_id' from fusion_users 'user_id' 'user_name' 'user_password' 'user_email' Delta (21:00:52 11/08/2008) select from fusion_users 'user_id' 'user_name' 'user_password' 'user_email' insert into dle_users 'email' 'password' 'name' 'user_id' Delta (21:00:55 11/08/2008) может так?) Михаил (21:01:21 11/08/2008) если ты так собираешься Михаил (21:01:28 11/08/2008) то сказать не могу, в UNION запросах, чтобы сразу вытащить и вставить, не разбираюсь. Михаил (21:01:35 11/08/2008) но можно несколько команд сделать Михаил (21:01:37 11/08/2008) писать? Delta (21:01:40 11/08/2008) пиши Михаил (21:01:52 11/08/2008) PHP знаешь? Delta (21:02:07 11/08/2008) слабенько Михаил (21:02:46 11/08/2008) сначала $result=mysql_query("select user_id, user_name, user_password, user_email from fusion_users); Delta (21:02:53 11/08/2008) хм Михаил (21:02:56 11/08/2008) в конце "); Михаил (21:02:58 11/08/2008) забыл ковычку Delta (21:03:00 11/08/2008) массив Delta (21:03:02 11/08/2008) типа Михаил (21:03:04 11/08/2008) далее обрабатываем и загоняем в массив) Михаил (21:03:06 11/08/2008) ага))) Delta (21:03:20 11/08/2008) а как его туда загнать?) Михаил (21:03:27 11/08/2008) то есть делаем запрос, обрабатываем и загоняем. Писать все полностью? Delta (21:03:47 11/08/2008) ага Михаил (21:10:31 11/08/2008) сколько у тебя юзеров? Delta (21:10:52 11/08/2008) 987 Михаил (21:13:10 11/08/2008) что то типо такого должно быть Михаил (21:13:11 11/08/2008) $result=mysql_query("select user_name, user_password, user_email from fusion_users"); $i=0; while ($row=mysql_fetch_array($result)) { $users[$i]['user_name']=$row['user_name']; $users[$i]['user_password']=$row['user_password']; $users[$i]['user_email']=$row['user_email']; $i++; } for($j=0;$j<$i;$j++){ mysql_query("INSERT INTO dle_users ('email', 'password', 'name') VALUES ('".$users[$j]['user_mail']."','".$users[$j]['user_password']."','".$users[$j]['user_name']."')"); } Михаил (21:13:14 11/08/2008) возможны ошибки. Михаил (21:13:20 11/08/2008) кстати - фьюжен какой стоит? Delta (21:13:30 11/08/2008) 15 Михаил (21:13:35 11/08/2008) норм Михаил (21:13:45 11/08/2008) в седьмом поколении мд5 хеширование двойное проводится Михаил (21:13:58 11/08/2008) счас я проверю работу скрипта Михаил (21:16:23 11/08/2008) не юзай пока мой скрипт Михаил (21:16:24 11/08/2008) я тестирую Михаил (21:25:39 11/08/2008) я что-то сегодня туплю Михаил (21:25:43 11/08/2008) не могу скрипт заставить работать Михаил (21:25:52 11/08/2008) что-то упустил.. а вот что - не пойму) Цитата Ссылка на сообщение Поделиться на других сайтах
dlemods 0 Опубликовано: 13 августа 2008 Рассказать Опубликовано: 13 августа 2008 (изменено) dle_users - таблица с пользователями в DLE. dle_users_fusion - таблица с пользователями в Fusion. Если обе таблицы в одной базе, то запрос в mysql такой: INSERT INTO dle_users(email, password, name, reg_date) SELECT `email`, md5(`hash`), `niсk`, UNIX_TIMESTAMP() FROM dle_users_fusion UNIX_TIMESTAMP() - добавит дату регистрации, чтобы не была пустой. надеюсь принцип ясен. удачи. Изменено 13 августа 2008 пользователем dlemods Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 16 августа 2008 Рассказать Опубликовано: 16 августа 2008 Стучите в аську - сделаем. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.