У меня была проблема потери всех аккаунтов при переходе на mysql, но мне это очень надо было. Я не кодер php и не очень так то много знаю про mysql и даже много элементарного не знаю. Гуглил-гуглил, нашел уже готовый скриптик кторый выполнит переход с локальной бд на мускул.
вот ОН
$dbHost = 'localhost'; // хост mysql $dbUserName = 'root'; // пользователь mysql $dbUserPass = '12345'; // пароль пользователя mysql $dbName = 'authme'; // название базы данных $dbTableName = 'authme'; // название таблицы $fileName = './auths.db'; // название файла (засуньте в корень сайта) $dbh = @mysql_connect($dbHost, $dbUserName, $dbUserPass) or die("Could not connect: - ".mysql_error()."\r\n"); @mysql_select_db($dbName) or die ("Can't use this database: - " . mysql_error()."\r\n"); if ($dbh) { if (file_exists($fileName)) { $openFile=@fopen($fileName, "r"); if($openFile) { while (!feof($openFile)) { @list($username, $password, $ip) = @explode(":", fgets($openFile)); if (!empty($password)) { $sqlString = "INSERT INTO ".$dbTableName." (username, password, ip) VALUES ('".$username."', '".$password."', '".$ip."') "; $sql = @mysql_query ($sqlString, $dbh); } } fclose($openFile); } else { echo "Can't open file! \r\n"; } } else { echo "Can't found file! \r\n"; } } else { echo "Can't connect to mysql! \r\n"; } ?>
Сообщение отредактировал Semen4ik: 15 Апрель 2013 - 0:42