Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Ошибки соединеия с Mysql


Автор: KuZya 9.6.2004, 21:44
Добрый день я решил написать гостевую книгу и столкнулся с проблеммой присоединения к базе данных Дело в том что на моем домашнем компьютере все работает исправно а в инете на следющий код:

Код
19  $int=mysql_connect($host,$root,$pas);
20   mysql_select_db('marakuza_33',$int) or die("Невозможно подсоединиться к базе");
21      mysql_query('create table book(id int auto_increment primary key,name tinytext,mail          tinytext,message text)');
22      $r=mysql_query("select * FROM book order by id desc");


выдает такие вот ошибки:

Цитата
Warning: mysql_connect(): Access denied for user: '[email protected]' (Using password: YES) in /usr/apache/htdocs/myfree_content/mrkza.amillo.net/book/book.php on line 19

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /usr/apache/htdocs/myfree_content/mrkza.amillo.net/book/book.php on line 20


Подсобите кто знает в чем тут соль??? ;(

Автор: Dexter 9.6.2004, 22:26
Ты к базе не можешь подсоединиться, проверь $host,$root,$pas

Автор: yUAC 10.6.2004, 00:34
Что за хостинг? Какой у Вас пароль? Видимо пароль неверный, т.к. к базе вроде бы подсоединился, или mrkza это неправильный логин... хрен его знает.

Автор: MuToGeN 10.6.2004, 00:51
Ясно одно - не пускает с этим логином и паролем. Может, указан неверно, может, MySQLевого пользователя просто не существует.

Автор: Wowa 10.6.2004, 01:03
В качестве хоста надо использовать: localhost на хостинге, т.к. подключения к базе извне запрещены для безопасности.

Автор: scriptcoder 11.6.2004, 19:52
Цитата(Admin @ 10.6.2004, 01:03)
В качестве хоста надо использовать: localhost на хостинге, т.к. подключения к базе извне запрещены для безопасности.

Отнюдь. Имя хоста может быть любым.
У моего провайдера например mysql.xxxxxx.ru.
База на его же серваке. Просто кто-то название хоста меняет от установленного по умолчанию, а кто-то нет.

Автор: Master 12.6.2004, 00:25
scriptcoder не у всех же твой провайдер... говорилось за большенство.


KuZya самое оптимальное, - это написать провайдеру письмо с прозьбой подтвердить данные... возможно там ещё порт не стандартный.

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