bueno, definitivamente puedes comparar ambas cosas con una sola consulta...
Cita: SELECT * FROM tabla WHERE user = 'foo' AND pass = 'bar'
así, con solo comparar el numero de resultados con
mysql_num_rows() puedes saber si existe o no el usuario, evitando comparaciones adicionales...