Si tu id es siempre un número entero puedes usar el modificador (int) para evitar los demás caracteres (o en su defecto, la función 
intval())   
Usa la función 
mysql_num_rows() después de ejecutar tu consulta para saber si ésta trajo o no algún resultado, y de acuerdo a eso muestras resultados o le indicas al usuario que llegó a una página incorrecta. 
Buscar un poco no hace daño a nadie, eh?: 
numero de resultados+php+mysql 
Saludos,