Apache 1.3.27
PHP 4.3.2
MySQL 3.23.56все установленно(причем не впервый раз).
код такой
...
$link=mysql_connect("localhost","","") or die ("Could not connect");
...
результат успешное соединение.
...
mysql_select_db("stat") or die ("Could not select database");
...
результат: Невозможно выбрать БД.
Скажу сразу, БД stat имеется, докозательство этому
функция mysql_list_dbs($link) которая выдает mysql и stat.
И через консоль можно подключиться к stat.Вопрос: почему mysql_select_db возвращает ошибку?
Заранее благодарен
>Apache 1.3.27
>PHP 4.3.2
>MySQL 3.23.56
>
>все установленно(причем не впервый раз).
>код такой
>...
>$link=mysql_connect("localhost","","") or die ("Could not connect");
>...
>результат успешное соединение.
>...
>mysql_select_db("stat") or die ("Could not select database");
>...
>результат: Невозможно выбрать БД.
>Скажу сразу, БД stat имеется, докозательство этому
>функция mysql_list_dbs($link) которая выдает mysql и stat.
>И через консоль можно подключиться к stat.
>
>Вопрос: почему mysql_select_db возвращает ошибку?
>
>Заранее благодарен
Я думаю что если уж ты коннектишься так $link = ..., то и передавать в функцию mysql_select_db надо этот линк
>>Apache 1.3.27
>>PHP 4.3.2
>>MySQL 3.23.56
>>
>>все установленно(причем не впервый раз).
>>код такой
>>...
>>$link=mysql_connect("localhost","","") or die ("Could not connect");
>>...
>>результат успешное соединение.
>>...
>>mysql_select_db("stat") or die ("Could not select database");
>>...
>>результат: Невозможно выбрать БД.
>>Скажу сразу, БД stat имеется, докозательство этому
>>функция mysql_list_dbs($link) которая выдает mysql и stat.
>>И через консоль можно подключиться к stat.
>>
>>Вопрос: почему mysql_select_db возвращает ошибку?
>>
>>Заранее благодарен
>
>
>Я думаю что если уж ты коннектишься так $link = ..., то
>и передавать в функцию mysql_select_db надо этот линкА вобще наверно косяк с пермишенами ... Потому что с консоли ты наверняка лезешь как root а из скрипта не указываешь под кем
>>>Apache 1.3.27
>>>PHP 4.3.2
>>>MySQL 3.23.56
>>>
>>>все установленно(причем не впервый раз).
>>>код такой
>>>...
>>>$link=mysql_connect("localhost","","") or die ("Could not connect");
>>>...
>>>результат успешное соединение.
>>>...
>>>mysql_select_db("stat") or die ("Could not select database");
>>>...
>>>результат: Невозможно выбрать БД.
>>>Скажу сразу, БД stat имеется, докозательство этому
>>>функция mysql_list_dbs($link) которая выдает mysql и stat.
>>>И через консоль можно подключиться к stat.
>>>
>>>Вопрос: почему mysql_select_db возвращает ошибку?
>>>
>>>Заранее благодарен
>>
>>
>>Я думаю что если уж ты коннектишься так $link = ..., то
>>и передавать в функцию mysql_select_db надо этот линк
>
>А вобще наверно косяк с пермишенами ... Потому что с консоли ты
>наверняка лезешь как root а из скрипта не указываешь под кем
>Вообще сделай так
mysql_select_db("stat") or die("Could not select DB: " . mysql_error());
>>Simps
Ты прав, дело в правах доступа
Access denied for user: '@localhost' to database 'stat'как же мне теперь дать доступ?
Привет,>Ты прав, дело в правах доступа
>Access denied for user: '@localhost' to database 'stat'
>как же мне теперь дать доступ?Вообще-то неплохо прописать какой-то юзер... например, для каждой базы - свой... в принципе, можно исполязовать empty user (он по дефолту стоит в таблице user базы mysql), но я бы не порекомендовал такое делать...
WWell,