é, no select só está especificado o local. você teria q adicionar as outras variáveis na consulta. só que tem uma questão, a pessoa estará digitando os dados, então você tem q pensar que pode ter diferenciação na acentuação. Ex.: São Paulo e são Paulo. Um post desses dias vi um colega postando uma função que inclui essas duas consultas, se encontrar coloco o link aqui