maestros de la programacion xD
- no le pongas el @ a las funciones solo disque para que no te aparescan los warning, ya que el php le toca buscar primero si lo tiene o no. mejor usa error_reporting(0);
- no utilices para contar registro el mysql_num_rows(). ya esta comprobado que el SELECT COUNT(*) es mucho mejor: (http://paginaweb2.com/post-select-co...sqlnumrows-151)
- veo que te falta liberar los recursos generados por la variable $result asi: mysql_free_result($result); va despues de esta linea $comprobacion=@mysql_num_rows($result);