O que é mysql_fetch_array ()?
O PHP mysql_fetch_array () é uma função que permite buscar uma linha MySQL como uma matriz numérica ou uma matriz associativa PHP.
Ele recebe uma linha da função mysql_query () e retorna o resultado como uma matriz. Se a função falhar, produz um booleano falso.
A sintaxe da função pode ser expressa como:
mysql_fetch_array (dados, array_type);Os dados do parâmetro referem -se a um ponteiro de dados específico. Geralmente é o resultado do método mysql_query ().
Você também pode especificar o tipo de matriz a ser devolvido da função. Os valores suportados para este parâmetro incluem:
Vamos aprender a usar essa função no PHP.
Como usar mysql_fetch_array ()
Dê uma olhada no trecho de código fornecido abaixo. Mostra um exemplo de como usar a função.
$ mysqli = novo mysqli ("localhost", "root", "mysql", "sakila");O script acima cria uma conexão com o banco de dados MySQL usando a função mysql_connect.
Em seguida, usamos o método mysql_query () para executar uma consulta no banco de dados e selecionar as linhas onde a classificação é maior que 8 na tabela de filmes do banco de dados Sakila.
Para obter uma matriz, armazenamos o resultado do mysql_query () e passamos esse valor para mysql_fetch_array.
Exemplo 2
O exemplo a seguir mostra como usar a opção mysql_num para retornar uma matriz numérica.
$ mysqli = novo mysqli ("localhost", "root", "mysql", "sakila");Outras variações do código são as:
$ mysqli = novo mysqli ("localhost", "root", "mysql", "sakila");Conclusão
Este guia apresenta a função php mysql_fetch_array para obter o resultado de uma linha como uma matriz.