Pues es obvio, el if lo haces después de hacer el query, el if para comparar tiene que ir antes del query, por eso te da error... Sabes de PHP?, recuerda que los programas se ejecutan de arriba a abajo y de izquierda a derecha, si tu pones una instrucción para condicionar algo después de lo que quieres condicionar no te sirve.
Saludos