Помогите мне, у меня установлен денвер я создал базу данных

Помогите мне, у меня установлен денвер я создал базу данных
в денвер я создал базу данных чтобы создать сайт.. пишу все на пхп и я немогу подключиться к своей созданной БД у меня пишет что Access denied for user ''@'localhost' (using password: NO)
как и что мне делать чтобы от этой проблемы избавиться?

  • сейчас дам пример кода для подключения к бд - в Вашем случае скорее всего Вы не задали юзера и пароль для подключения(по умолчанию user: root, пасс пустой - в примере так и будет)

    $dbhost = 'localhost';
    $dbuser = 'root';
    $dbpass = '';
    $dbname = 'ИМЯ_ВАШЕЙ_СОЗДАННОЙ_БД';
    $connect = mysql_connect("$dbhost", "$dbuser", "$dbpass") or die("Error1 MySQL");
    $select = mysql_select_db("$dbname") or die("Error2 MySQL");

  • Имени пользователя нет. К тому же, кажись, местами перепутаны сервер и имя пользователя. Загляни в скрипт, который выполняет подключение к БД, и найди там функцию mysql_connect. Должно быть примерно так:
    $somevar=mysql_connect("localhost","root","") or die("Я сервер не вижу!")

    Предыдущий ответ примерно то же самое делает, только длиннее ;)

    update:
    Если ты на сто процентов уверен, что у тебя в скрипте всё правильно, значит, проблемы где-то с конфигой БД. Пользователь рутовый имеет другое имя, например. Кстати, оставлять юзера с админскими правами без пароля - моветон.

  • А пользователь-то какой у базы данных? Тут все root-а предлагают в своих примерах, так я бы не советовал оставлять root-а без пароль, даже на Денвере. Проверь, например, в phpmyadmin, какой пользователь разрешен для базы данных с localhost-а.