Jump to content

Проблема с MySQL


Recommended Posts

Установил 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

Установил 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

хех.. функция mysql_connect() должна принимать три параметра.. адрес, логи и пароль. Писать надо типа того

$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpassword);

хех... Ты не совсем прав:

mysql_connect

mysql_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

Установил 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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...