Ошибка при переносе базы данных MySQL

Coiff

Guest
Ошибка при переносе базы данных MySQL

Перенес сайт к другому хостеру при обращении к базе данных стали появлятся ошибки:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/lodj/public_html/bs.inc.php on line 240

PHP:
$query = "select DISTINCT story from houses ORDER BY story";
                $result = mysql_query($query);
                for ($i = 0; $i < mysql_num_rows($result); $i++) $story[$i] = mysql_fetch_row($result);

                echo '<p class="style3">Выберите кол-во этажей Вашего дома:
</p><p align="center">';
                for ($i = 0; $i < count($story); $i++) echo '&nbsp;<a href="base.php?et='.$story[$i][0].'&st=house">'.$story[$i][0].' этажный </a>&nbsp;';
                echo '</p>';
[PHP]
У предыдущего хостера и на локальном компьютере все работало нормально. Помогите.
 

Сергей123

Новичок
После строки с mysql_query поставь временно echo mysql_error() и увидишь куда копать дальше.
Вообще, негоже $result юзать, не проверив, успешно ли query вернул туда значение.
 

Profic

just Profic (PHP5 BetaTeam)
когда же люди научатся писать программы...
[m]mysql_error[/m]()
 

Coiff

Guest
Поставил строку echo mysql_error() на странице появилось
No Database Selected
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/lodj/public_html/bs.inc.php on line 241
Файл который отвечает за выбор базы данных:
<?
$hostname = "localhost";
$database = "lodj_wwwlodjru";
$username = "lodj_lodj";
$password = "aickw4So";
mysql_pconnect($hostname, $username,$password) or die(mysql_error());
mysql_select_db("$dbase");
?>
 

Coiff

Guest
А что именно, пробовал
$database = "lodj_wwwlodjru";
mysql_select_db("$database");
Результат тот же
 

Сергей123

Новичок
Так... Что выведет вот этот код?
PHP:
if ( ! mysql_connect($hostname, $username, $password) ) {
    echo mysql_error();
}
else {
    if ( ! mysql_select_db($database) ) {
        echo mysql_error();
    }
    else {
        echo 'ok';
    }
}
 

Coiff

Guest
Я создал пользователя, но не определил его права доступа.
Спасибо большое.
 
Сверху