El echo de la variable $resultado es porque
mysql_query te devuelve un recurso o un booleano dependiendo del tipo de consulta.
En la funcion lo que hace es comparar directamente en SQL, si la fecha de hoy es mayor o igual a la fecha que caduco, y si es igual al usuario que le enviaste (por parametro) Entonces se le niega el acceso.