supomos que eu tenho a seguinte tabela (dados):
id nome email
1 josé jose@jose.com
2 maria maria@maria.com
3 pedro pedro@pedro.com
e quero listar os dados em ordem crescente pelo id, eu faço o seguinte:
conexão com o bd
<?php
$conexao = mysql_connect("localhost", "usuariodobd", "senhadobd") or die(mysql_error());
mysql_select_db("nomedobd");
?>
agora faremos a busca pelos dados no bd
<?php
// todos dados da tabela dados ordenado por id em ordem crescente ([b]ASC[/b]) | decrescente ([b]DESC[/b])
$selec = "SELECT * FROM dados ORDER BY id ASC";
$exec = mysql_query($selec, $conexao) or die(mysql_error());
// número total de linhas/registros
$total = mysql_num_rows($exec);
?>
o próximo passo é listar esses dados, usaremos o seguinte:
<?php
// criamos o $dados[] para listar os campos
while($dados=mysql_fetch_array($exec)) {
// listamos aqui o id
echo "".$dados['id']." | ";
echo "".$dados['nome']." | ";
echo "".$dados['email']."<br>";
}
// agora mostramos o total de registros
echo "total de $total dado(s).";
?>