Table 'ucoz.dle_users' doesn't exist
Код скрипта , запроса к базе
Код: Выделить всё
<?phpinclude "config.php"; $filename = "../ucoz/_s1/users.txt"; $fd = fopen($filename, "r"); $i = 0; mysql_query("SET CHARACTER SET cp1251"); mysql_query("ALTER TABLE `dle_users` CHANGE `name` `name` VARCHAR( 255 ) NOT NULL; ALTER TABLE `dle_users` CHANGE `fullname` `fullname` VARCHAR( 255 ) NOT NULL;"); echo "Лог ковертирования<br>"; while (!feof ($fd)) { $bufer[$i] = fgets($fd, 4096); $bufer[$i] = iconv("UTF-8", "Windows-1251", "$bufer[$i]"); $arr = explode("|", $bufer[$i]); $i++; if($arr[0] != ""){ $query = "INSERT IGNORE INTO {$prefix}_users (`email`, `password`, `name`, `news_num`, `comm_num`, `user_group`, `lastdate`, `reg_date`, `banned`, `allow_mail`, `info`, `signature`, `foto`, `fullname`, `land`, `icq`, `favorites`, `pm_all`, `pm_unread`, `time_limit`, `xfields`, `allowed_ip`, `hash`, `logged_ip`, `restricted`, `restricted_days`, `restricted_date`) VALUES('$arr[7]', '$arr[2]', '$arr[0]', 0, 0, 4, '', '$arr[15]', '', 1, '', '$arr[13]', '', '$arr[5]', '$arr[10]', '$arr[9]', '', 0, 0, '', '', '', '', '$arr[16]', 0, 0, '');"; $result = mysql_query($query); if(!$result) { echo ("<font color=red>MySQL вернула ошибку <br><textarea style='width: 300px; height: 200px'>".mysql_error()."</textarea><br> в коде <br><textarea style='width: 300px; height: 200px'>{$query}</textarea><br><br></font>");} else echo "Пользователь «$arr[0]» успешно сконвертирован<br>"; } } fclose($fd); echo "Конвертация пользователей завершена!<br>"; ?>