Hola, mira, yo en wamp no lo he usado nunca, solo xampp, cosa, que no se como hacer un login ahí, pero dudo mucho que necesites poner @localhost, y el nombre de la base de datos en mysql, seguramente no sea la misma k el nombre de usuario, eso deberías mirarlo en tu mysql y verificar si se llama así.
prueba a poner:
$user = "root";
$dbname = ""; // esto lo deberías mirar en tu mysql y ponerlo entre comillas.
Salu2