(PHP 4, PHP 5 < 5.3.0)
msql_fetch_array — Obtém um registro como uma matriz
$query_identifier
[, int $result_type
] ) : int
Retorna uma matriz que corresponde ao registro obtido, ou FALSE
se não houverem mais registros.
msql_fetch_array() é uma versão extendida de msql_fetch_row(). Além de guardar os dados em índices numéricos na matriz do resultado, também guarda os dados em uma matriz associativa, usando os nomes dos campos como chave.
O segundo argumento, que é opcional, result_type
em msql_fetch_array() é uma constante e pode ter
os seguintes valores: MSQL_ASSOC, MSQL_NUM, e MSQL_BOTH,
sendo MSQL_BOTH o padrão.
Seja cuidadoso se você esta obtento resultados de uma consulta
que possa retornar um registro com apenas um campo
que tenha o valor de 0 (ou uma string vazia, ou NULL
).
Uma coisa importante para notar é que usar msql_fetch_array() NÃO é significantemente mais lendo do que msql_fetch_row(), enquanto provê um valor melhor de manipular.
Veja também msql_fetch_row() e msql_fetch_object().