DEVIAS Posted March 26, 2006 Report Share Posted March 26, 2006 Установил Denwer-2. База данных стоит на локальном хосте. Есть виртуальные хосты типа: www.test.ru Пишу код: <? $dblocation = "localhost"; $dbcnx = @mysql_connect($dblocation); if (!$dbcnx) { echo("<p>Error</p>; exit(); } ?> В ответ: Eror. Я так понимаю я не могу приконектится к базе данных. Почему? В чем проблема? Link to comment Share on other sites More sharing options...
krollik Posted March 26, 2006 Report Share Posted March 26, 2006 Установил Denwer-2. База данных стоит на локальном хосте. Есть виртуальные хосты типа: www.test.ru Пишу код: <? $dblocation = "localhost"; $dbcnx = @mysql_connect($dblocation); if (!$dbcnx) { echo("<p>Error</p>; exit(); } ?> В ответ: Eror. Я так понимаю я не могу приконектится к базе данных. Почему? В чем проблема? хех.. функция mysql_connect() должна принимать три параметра.. адрес, логи и пароль. Писать надо типа того $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpassword); Link to comment Share on other sites More sharing options...
Kobi Posted March 26, 2006 Report Share Posted March 26, 2006 хех.. функция mysql_connect() должна принимать три параметра.. адрес, логи и пароль. Писать надо типа того $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpassword); хех... Ты не совсем прав: mysql_connectmysql_connect -- открывает соединение с MySQL сервером Описание int mysql_connect(string [hostname] [:port] , string [username] , string [password] ); Возвращает: Правильный идентификатор связи MySQL при успешном выполнении, или false при ошибке. mysql_connect() устанавливает соединение с MySQL сервером. Все аргументы дополнительны(опциональны), и если они пропущены, то устанавливаются по умолчанию -('localhost', имя пользователя, который владеет процессом, пустой пароль). Строка "имя сервера"("hostname") также может содержать номер порта( подобно "hostname:port"). из справочника по php Link to comment Share on other sites More sharing options...
Dimon#ic Posted March 26, 2006 Report Share Posted March 26, 2006 Установил Denwer-2. База данных стоит на локальном хосте. Есть виртуальные хосты типа: www.test.ru Пишу код: <? $dblocation = "localhost"; $dbcnx = @mysql_connect($dblocation); if (!$dbcnx) { echo("<p>Error</p>; exit(); } ?> В ответ: Eror. Я так понимаю я не могу приконектится к базе данных. Почему? В чем проблема? Возможно дело тут как раз в дополнительных параметрах: попробуй указать имя root примерно так это можно записать: <? $dblocation = "localhost"; $dbusers = "root"; $connect = mysql_connect ($dblocation,$dbusers) or die ("<script>alert('Не удалось соединиться с БД')</script>"); ?> Если не получилось с root уточни имя пользователя и пробуй с ним Link to comment Share on other sites More sharing options...
DEVIAS Posted March 27, 2006 Author Report Share Posted March 27, 2006 Dimon#ic. Спасибки. Кажись проблема решена. :-) Link to comment Share on other sites More sharing options...
Dimon#ic Posted March 27, 2006 Report Share Posted March 27, 2006 Dimon#ic. Спасибки. Кажись проблема решена. :-) угу рад помочь =) вообще люблю такие вопросы =) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now