Função mysql_fetch_assoc() do PHP

Definição e Uso

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

retorna um array associativo gerado com base na linha obtida do conjunto de resultados, ou false se não há mais linhas.

sintaxe

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

Dicas e notas

Notas:mysql_fetch_assoc() e usar mysql_fetch_array() com o segundo parâmetro opcional MYSQL_ASSOC são completamente idênticos. Ele retorna apenas arrays associativos. Isso também é o modo inicial de trabalho do mysql_fetch_array().

Dicas:Se precisar de índices numéricos além dos índices associativos, use mysql_fetch_array().

Notas:O nome do campo retornado por essa função é case-sensitive.

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_assoc($result));
mysql_close($con);
?>

Saída:

Array
(
[LastName] => Adams
[FirstName] => John
[City] => London
)