Você está aqui: PHP ::: PHP + MySQL ::: MySQL (mysql) |
Percorrendo o resultado de um SELECT em uma tabela usando mysql_fetch_arrayQuantidade de visualizações: 23120 vezes |
|
O método mysql_fetch_array permite recuperar o resultado de um SELECT em uma tabela MySQL como um array associativo, um array numérico ou ambos. Veja um exemplo no qual o retorno é um array associativo:
<?
require("conexao.php");
// obtém a conexão com o banco MySQL
$conexao = obter_conexao_php_mysql();
// Obtém um result set
$resultado = mysql_query("SELECT * FROM my_usuarios", $conexao);
// Percorre os registros retornados
while($linha = mysql_fetch_array($resultado, MYSQL_ASSOC)){
echo $linha["id"] . " - " . $linha["usuario"] . "<br>";
}
// Libera o result set
mysql_free_result($resultado);
// fecha a conexão
fechar_conexao_php_mysql($conexao);
?>
Veja agora um exemplo no qual navegamos pelos registros obtidos usando um array numérico:
<?
require("conexao.php");
// obtém a conexão com o banco MySQL
$conexao = obter_conexao_php_mysql();
// Obtém um result set
$resultado = mysql_query("SELECT * FROM my_usuarios", $conexao);
// Percorre os registros retornados
while($linha = mysql_fetch_array($resultado, MYSQL_NUM)){
echo $linha[0] . " - " . $linha[1] . "<br>";
}
// Libera o result set
mysql_free_result($resultado);
// fecha a conexão
fechar_conexao_php_mysql($conexao);
?>
Finalmente podemos navegar pelos resultados usando uma combinação de array associativo e numérico. Veja:
<?
require("conexao.php");
// obtém a conexão com o banco MySQL
$conexao = obter_conexao_php_mysql();
// Obtém um result set
$resultado = mysql_query("SELECT * FROM my_usuarios", $conexao);
// Percorre os registros retornados
while($linha = mysql_fetch_array($resultado, MYSQL_BOTH)){
echo $linha["id"] . " - " . $linha[1] . "<br>";
}
// Libera o result set
mysql_free_result($resultado);
// fecha a conexão
fechar_conexao_php_mysql($conexao);
?>
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




