Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с mysql_select_db 
V
    Опции темы
Annihilator
Дата 26.4.2007, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


bytegrinder
**


Профиль
Группа: Участник
Сообщений: 493
Регистрация: 21.11.2006
Где: Омск

Репутация: нет
Всего: 3



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

Конекчусь к мускуле 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

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


--------------------
Если вы не можете сделать хоpошyю пpогpаммy, сделайте, чтобы она по кpайней меpе выглядела хоpошо
PM ICQ   Вверх
mishaSL
Дата 26.4.2007, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 7
Всего: 54



Во-первых лучше сделайте так:
Код

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


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


--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
Annihilator
Дата 3.5.2007, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


bytegrinder
**


Профиль
Группа: Участник
Сообщений: 493
Регистрация: 21.11.2006
Где: Омск

Репутация: нет
Всего: 3



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

код PHP
1:

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






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

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


--------------------
Если вы не можете сделать хоpошyю пpогpаммy, сделайте, чтобы она по кpайней меpе выглядела хоpошо
PM ICQ   Вверх
mishaSL
Дата 3.5.2007, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 7
Всего: 54



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

http://ru2.php.net/mysql_select_db

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


--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0428 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.