Trampa de Copy+Paste
Nunca copies un código sin analizar lo que se te pone...
La sentencia está sintácticamente correcta, pero si no verificas que lo que buscas exista realmente (devuelva datos), siempre te fallará.
Verifica a mano los datos (usa phpMyadmin para ejecutar la query).
mysql_fetch_array() necesita que al menos haya devuelto un (1) registro, o disparará error.
Por cierto: No creo que tu tabla y su campo se llamen "xxxx"... ¿Tienes miedo de que te copien alguna idea?