ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 24.06.2009, 17:29
serg-php
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме:
205760

Репутация: 28
По умолчанию

Все! Проблему решил следующим макаром:
PHP код:
$link1 mysql_connect($host_a$user_db_a$pass_db_a);
mysql_select_db($dbase_a$link1);

$link2 mysql_connect($host$user_db$pass_db);
mysql_select_db($dbase$link2);

$res1 mysql_query("SELECT id, email, username, pwd, regdate FROM $dtable"$link1);

#echo $temp = mysql_fetch_assoc($res1);

 
function fetch_user_salt($length 3)
    {
        
$salt '';
        for (
$i 0$i $length$i++)
        {
            
$salt .= chr(rand(32126));
        }
        return 
$salt;
    }


if (
mysql_num_rows($res1) > 0)
  while (
$temp mysql_fetch_assoc($res1)) {
     
//Обработка данных: генерация пароля и т.п.

    
$salt fetch_user_salt); 
        
$pwd md5md5trim($temp[pwd]) ).$salt ); 

mysql_query("INSERT INTO f_user SET  
            userid='
$temp[id]', 
            usergroupid='2', 
            username='
$temp[username]', 
            password='
$pwd', 
            passworddate='2009-06-20',
            email='
$temp[email]',
            styleid='2',
            salt='
$salt'");
  } 
 

  #12  
Старый 24.06.2009, 17:45
serg-php
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме:
205760

Репутация: 28
По умолчанию

Еще один вопрос,

почему в новую базу данные заносятся вразнобой?

Пример:

id
44
67
49
и т.д.?
 

  #13  
Старый 24.06.2009, 17:49
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Заманали с ID!!!! Не имеет это значения, не имеет, никакого абсолютно

ЗЫЖ Простите, эмоции)
 

  #14  
Старый 24.06.2009, 18:29
serg-php
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме:
205760

Репутация: 28
По умолчанию

Дык, хочется все по-красивому! В старой-то базе последовательно записывало!
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ