Yo me estoy volviendo loco... :D si hago lo que me decís, me muestra esto:
 
bool(false) Resultados : 
Con lo que del otro modo por lo menos mostraba algún resultado aunque fuesen 4 en vez de 1 jajajaj :P 
Ahora mismo tengo esto:    
Código PHP:
Ver original$consulta = mysql_query("SELECT loc.* FROM locutores loc INNER JOIN asignaciones asi ON asi.id_locutor=loc.id WHERE asi.id_usuario = '".$array["id"]."' AND locutores.genero='Masculino'"); 
  
Por cierto el id del usuario va correctamente en: $array["id"], me equivoque antes al escribirlo, al hacerle un echo me muestra el id "2". 
¿Que ando haciendo mal?