Manual Cita: mysql_query
Para SELECT, SHOW, DESCRIBE, EXPLAIN y otras sentencias que retornan un conjunto de resultados, mysql_query() devuelve un resource en caso de éxito, o FALSE en caso de error.
De lo que deducimos que la query que estas ejecutado tiene algun error, ya que es el unico caso que mysql_query retorna un boleano (VERDADERO o FALSO en este caso FALSO).
Código PHP:
Ver original$comparacion= "A330 - 200 COURSE";
$link = mysql_query( "SELECT * FROM `cursos` WHERE `COURSE_NAME`='".$comparacion."';");
//Debe ser exactamente lo que tienes dentro del parentesis de mysql_query mas el salto de linea
echo "SELECT * FROM `cursos` WHERE `COURSE_NAME`='".$comparacion."';<br />";
echo ($fila['AHREF']);
Ahora veras que query estas intentando ejecutar, corrigela o posteala.