Tiene que ver con lo que devuelve mysql_query(). Fijate aca
www.php.net/mysql_query vas a ver que te da un "recurso" (un tipo especial de variable) o falso si hubo un error en la consulta. Tu variable $link que tiene el recurso que "apunta" a un resultado de la base de datos, y te sirve manipular este resultado con otras funciones de mysql.
Por ejemplo mysql_num_rows(). Aca
http://ar2.php.net/manual/es/functio...l-num-rows.php vas a ver que te devuelve un entero con el numero de filas que tu consulta devolvio. Como estas buscando por un campo id, se supone que si encuentra te va a devolver 1 fila, o 0 de lo contrario. Dicho de otro modo, verdadero o falso.
Código PHP:
Ver original// si encontro
} else {
// no encontro
}
Saludos!