Boa trade.
 
	Já arrumei essa parte de executar o select duas vezes hehehe.
 
	Bom da variável $nome recebe apenas o final da minha URL.
 
	$url = $_SERVER ['REQUEST_URI']; 
	$endereco=explode("&",$url); 
	$nome=end($endereco); 
	BuscarCursos($nome);
 
	Quando ela chega na função e eu dou um echo ela me mostra o final da URL (ex. it, que é um apelido para o curso que estou procurando).
 
	 
 
	O problema é que,se eu tento rodar o select passando a variável nome recebo um array vazio.
 
	mas se rodo o mesmo select com a variável $nome="it", funciona corretamente.
 
	 
 
	Pensando nisso montei um array com os apelidos.
 
	$cursos = array(0=>"it", 
	                        1=>"mc");
 
	e depois usei o array_search para localizar o valor desejado passando para a variável o seguinte.
 
	$key =array_search($nome, $cursos); 
	           $curso=$cursos[$key];
 
	E FUNCIONOU :D em partes, mas o array search me mostra apenas o registro 0 do array e não muda para as outras posições do array :/
 
	Existe alguma forma de fazer ele mudar? Caso exista e puder me ajudar agradeço pois desta forma ele funcionou, preciso apenas fazer com que ele altere o registro de acordo com o apelido recebido pela variável $nome.