Cita: Bueno algo simple , si haces el select con la variable pasada por get y esta te de devuelve un registro, para q haces de nuevo una comparacion?? ya no seria necesario, no lo crees???
Lo he hecho así para liarme menos.
Una costumbre que no debería suponer ningún problema con el if :S
EDITO: He probado a quitar la comparacion y sigue igual.