Tenho um campo chamado estado, cada usuário se cadastrar conforme seu estado no momento do cadastro, escolhendo a sigla correta. Possuo um script que exibe os dados exatos sem ser aproximado, só que eu queria mostrar vários resultados, mas com dados exato, vai ter várias pessoas por exemplo do estado de SP, então deve apresentar somente pessoas cadastradas no estado de SP (vários). Vou postar aqui o script que estou usando, se alguém puder me ajudar nessa adaptação ficarei muito agradecido.
<?php $host = "localhost"; $user = "USUÁRIO"; $senha = "SENHA"; $dbname = "BANDO DE DADOS"; mysql_connect($host, $user, $senha) or die("Não foi possível conectar-se com o banco de dados <strong>ERRO: 199300</strong>"); mysql_select_db($dbname)or die("Não foi possível conectar-se com o banco de dados <strong>ERRO: 199301</strong>"); $busca = $_GET['busca']; $seleciona = mysql_query("SELECT * FROM dados where estado='$busca' order by 'desc'") or die(mysql_error()); while ($dados = mysql_fetch_array($seleciona)){ $nome = $dados["nome"]; $id = $dados["id"]; $estado = $dados["estado"]; } $result = mysql_num_rows($seleciona); if ($result == 0){ echo '<small style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-family: Verdana;">Aluno não matriculado!</span></small> '; } else{ echo "Você selecionou o estado ".$estado."<br><a href='editardados.php?id=".$id."'><span style='color: rgb(255, 0, 0);'>Alterar/Cadastrar notas</span></a><BR> <span style='font-weight: bold;'>Nome: </span>".$nome."<br style='font-weight: bold;'> <span style='font-weight: bold;'>Número da matrícula: </span>".$id ; } ?>
Retirei os dados de acesso ao banco de dados.
Ficarei muito agradecido com sua ajuda! Fique na paz de Jesus!!!