[Resolvido] Buscar ID no Banco de Dados
Olá, estou com uma dúvida... gostaria de saber como eu faço para quando clicar no link mostrar o apenas os dados daquele id que foi clicado... segue o código:
exibir.php
<?php
MUDE AQUI OS DADOS DO BANCO
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "cad";
$conexao = mysql_connect("$hostname", "$username", "$password");
mysql_select_db($dbName, $conexao);
//selecionando dados da tabela
$sql = "SELECT * FROM cad";
$query = mysql_query($sql);while($sql = mysql_fetch_array($query)){
$id = $sql["id"];
$nome = $sql["nome"];
echo "<a href=nome.php?id=$id>$nome</a></br>";}
?>
nome.php
<?php
MUDE AQUI OS DADOS DO BANCO
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "cad";
$conexao = mysql_connect("$hostname", "$username", "$password");
mysql_select_db($dbName, $conexao);
//selecionando dados da tabela
$sql = "SELECT * FROM cad";
$query = mysql_query($sql);while($sql = mysql_fetch_array($query)){
$id = $sql["id"];
$nome = $sql["nome"];
echo "<a href=nome.php?id=$id>$nome</a></br>";}
$sql = "SELECT * FROM cad WHERE id=$id";
$query = mysql_query($sql);while($sql = mysql_fetch_array($query)){
$nome = $sql["nome"];
echo "Resultados para o ID $id Nome: $nome";
}
mysql_close($conexao);
?>
Quando estou no exibir.php ele mostra todos os cadastros... supondo que eu tenha 10 cadastros, dai quando clico no cadastro do nome.php?id=8 por exemplo... ele retorna sempre o ultimo id, no caso o de numero 10, se clicar no id=1, retorna o id=10 sempre o ultimo... o que está errado?
Discussão (4)
Carregando comentários...