mmm.. es extraño que no funcione.. probaste utilizando un
Código:
echo $cod_eje;
$sql_camp ="SELECT DISTINCTROW cod_campana FROM bexp_cliente WHERE cod_ejecutivo = '$cod_eje'";
para realmente comprobar que la variable a esa altura tenga un valor esperado?