Função mysql_fetch_row() do PHP

Definição e uso

A função mysql_fetch_row() obtém uma linha do conjunto de resultados como um array numérico.

Sintaxe

mysql_fetch_row(data)
Parâmetros Descrição
data Obrigatório. O ponteiro de dados a ser usado. Este ponteiro de dados é retornado por mysql_query().

Descrição

mysql_fetch_row() do identificador de resultados data Obtém uma linha de um conjunto de resultados associativos e retorna-a como um array. Cada coluna do resultado é armazenada em uma unidade do array, começando no índice 0.

Chamadas consecutivas a mysql_fetch_row() retornarão a próxima linha da coleção de resultados, retornando FALSE se não houver mais linhas.

Retorno

Retorna um array gerado com base na linha obtida, retornando false se não houver mais linhas.

Exemplo

<?php
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person WHERE Lastname='Adams'";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_row($result));
mysql_close($con);
?>

Saída:

Array
(
[0] => Adams
[1] => João
[2] => Londres
)