Странное поведение при попытке подключения к БД

Allality

Новичок
Очень странное поведение при попытке подключения к БД. Этот код работает, т.е. пишет "ок" и подключается к БД:

PHP:
if ($tipSajta == "ddd"){
    echo "ok";
}

if (true){
    $baza = "baza";
    $conn = mysql_connect("localhost:3306", "root", "pass") or die('Could not connect: ' . mysql_error());
    mysql_select_db($baza, $conn);
    mysql_query("SET NAMES 'utf8'");
}
В то же время этот скрипт выдает ошибку, подключения к БД не происходит:

PHP:
if ($tipSajta == "ddd"){
    $baza = "baza";
    $conn = mysql_connect("localhost:3306", "root", "pass") or die('Could not connect: ' . mysql_error());
    mysql_select_db($baza, $conn);
    mysql_query("SET NAMES 'utf8'");
}
Ошибка такая:

Warning: mysql_query() [function.mysql-query]: Access denied for user 'u11111'@'localhost' (using password: NO) in/home/u11111/u11111.netangels.ru/www/katalog.php on line 77
Т.е., как я понимаю, почему-то пытается подключиться без пароля и с другим пользователем. Бред какой-то...

Подскажите, в чем здесь проблема или куда копать? Голову сломал уже.
 

С.

Продвинутый новичок
mysql_query("SET NAMES 'utf8'"); ведь не 77-я строка. Угадал?
 

Фанат

oncle terrible
Команда форума
а всё почему? потому что идиотский дай а не православный триггер_еррор.
впрочем, что ждать от классического говнокода
 

Вурдалак

Продвинутый новичок
А, так продолжай писать на PHP3. А то мы сменили религию уже. Старообрядец!
 
Последнее редактирование:
Сверху