Добрый день всем! Возникла проблема с заливкой сайта на хостинг. У хостера создаю аналог своей БД, что на localhost со идентичной структурой таблиц. Делаю стандартный запрос на соединение с базой - ошибок нет, потом задаю кодировку ср1251. После этого пытаюсь сделать выбор базы: PHP: mysql_select_db('database', $blink); $Result=mysql_query("SELECT ip FROM table WHERE info='info' LIMIT 1", $blink) or die("Неверный запрос1: " . mysql_error()); И вот тут ответ приходит о том что база данных не выбрана(No database selected) В чем может быть проблема? Имя базы выбираю правильное, возоможно ли что какая-то проблема с кодировками?
PHP: <?php // make foo the current db $db_selected = mysql_select_db('foo', $link); if (!$db_selected) { die ('Can\'t use foo : ' . mysql_error()); } ?> офф. а мне так нравится PHP: <?php mysql_query('use db_name'); ?> офф2. А ещё больше нравится, что mysqli умеет сразу с коннектом базу выбирать PHP: <?php $db = new mysqli('localhost', 'user', 'password', 'db_name'); ?>
Мда, действительно посмотрел через проверку, оказалось пользователь не обладал правами доступа. Вопрос решен, спасибо.