Table 'ucoz.dle_users' doesn't exist
Код скрипта , запроса к базе
- <?php
- include "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>";
- ?>
Чё не так ?