Access denied for user: 'cherry@localhost'

chery

Новичок
Access denied for user: 'cherry@localhost'

Здравствуйте. Ребята, знаю, тема поднималась неоднократно, но все топики соответствующие перечитал и мануал листаю. Проблема такая. Создаётся база данных с именем зарегистрировавшегося пользователя. Создаются таблицы. вносятся данный в них, далее при обращении к этой базе выводит мне :

Warning: mysql_connect() [function.mysql-connect]: Access denied for user: 'cherry@localhost' (Using password: YES) in C:\Program Files\Apache Group\Apache\htdocs\cherry\db_mysql.php on line 26
Access denied for user: 'cherry@localhost' (Using password: YES)

Вот собственно код, создающий базу:
PHP:
$my_host= $_POST['$host'];
$my_user= $_POST['$valid_user'];
$my_pass= $_POST['$valid_user'];
$my_db= $_POST['$valid_user'];

echo "Подключение к mysql........  ";
	@mysql_connect($my_host, $my_user, $my_pass) or die(mysql_error());
	echo "Готово... <br />";

echo "Создание новой БД.........";
	@mysql_query("CREATE DATABASE `$valid_user`") or die(mysql_error());
	echo "Готово... <br />";	
	
	echo "Выбор БД.................  ";
	@mysql_select_db($valid_user) or die(mysql_error()); 
	echo "Готово... <br /><br />";
Всё создаётся нормально, но пишет мне вышеприведённое сообщение. Также пытался установить права для этого пользователя:
PHP:
echo "Установка прав.........";
	@mysql_query("grant select, insert, update, delete on `$valid_user`.* to $valid_user@'$my_host' identified by '$valid_user'") or die(mysql_error());
	echo "Готово... <br /><br />";
Опять та же грабля.
Это смешно, но вчера под конец рабочего дня всё работало, кроме того вчера с этими скриптами создавал проект и всё работает. Сегодня повторяю всё те же манипуляции - и ошибка.
Что за ерунда?
 

CDParkers

Guest
А он мастер отвечать вопросом на вопрос, еврейчик местного разлива.
 

WayBe

Новичок
Сначала сделай echo $_POST['$host']; и приколись.
А пароль точно совпадает? :)
А потом echo $_POST['host'];

Для начала просто подключись - выйдет-ли вообще? А потом уже начинай $my_host= $_POST['host']; и т.д.
 

Фанат

oncle terrible
Команда форума
baev
твой вопрос не имеет отношения к приведённому здесь коду.
 
Сверху