Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Проблемы с mysql_select_db


Автор: Annihilator 26.4.2007, 16:20
Объясните пожалуйста, что происходит. (Год назад все работало!!!)

Конекчусь к мускуле 5.0.22.

$db=mysql_connect("localhost",$mylogin,$mypassword); - все окей, все нормально

далее выбираю базу

$base=$_REQUEST["db_name"]; //Здесь все нормально присваивается

$sel=mysql_select_db($base); //А вот здесь весело

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\Sites\home\localhost\www\mybase.php on line 6

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in 
C:\Sites\home\localhost\www\mybase.php on line 6

 ПОЧЕМУУУУУ!!!!! Ответьте плиз, кто знает

Автор: mishaSL 26.4.2007, 16:38
Во-первых лучше сделайте так:
Код

$sel=mysql_select_db($base, $db); 


Во-вторых, у пользователя который коннектится к базе по всей видимости на нее нет прав.

Автор: Annihilator 3.5.2007, 12:56
Цитата(mishaSL @  26.4.2007,  16:38 Найти цитируемый пост)
Во-первых лучше сделайте так:

код PHP
1:

$sel=mysql_select_db($base, $db); 






Во-вторых, у пользователя который коннектится к базе по всей видимости на нее нет прав.

Пасиб я уже все исправил. А почему два параметра, что значат?

Автор: mishaSL 3.5.2007, 18:38
Цитата(Annihilator @  3.5.2007,  12:56 Найти цитируемый пост)
А почему два параметра, что значат? 

http://ru2.php.net/mysql_select_db

первый - название БД, второй указатель на соединение с MySQL

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)