não é possível conectar ao mysql com php

Não consigo me conectar ao mysql com um script php, mesmo que eu possa me conectar bem com o phpmyadmin. Criei um usuário com uma senha e dei a ele os privilégios adequados para o banco de dados, mas toda vez que ele se conecta, ele morre dizendo que o acesso foi negado. Estou usando o xampp em uma caixa do windows xp. Os firewalls estão todos desativados e verifiquei o nome de usuário e a senha estão corretos. Aqui está o código:

$conn=mysql_connect('localhost','westbrookc16','megadots') || die (mysql_error());

Os nomes de usuário precisam estar em um formato específico ou algo assi

questionAnswers(8)

yourAnswerToTheQuestion