| Você está aqui: PHP ::: PHP + MySQL ::: MySQL (mysql) | 
| Percorrendo o resultado de um SELECT em uma tabela usando mysql_fetch_arrayQuantidade de visualizações: 23070 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);
?>
 | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| 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 | 


 
 




