Nesta aula, vamos aprender como trabalhar com os resultados das consultas SQL feitas em bancos de dados usando PHP.
Após executar uma consulta SQL em um banco de dados, o resultado da consulta é geralmente retornado como um conjunto de linhas de dados, também conhecido como conjunto de resultados. Para acessar esses dados, podemos usar a função mysqli_fetch_array (), que retorna a próxima linha de dados como um array.
Exemplo:
php<?php
// Faz a conexão com o banco de dados
$conexao = mysqli_connect("localhost", "usuario", "senha", "banco_de_dados");
// Executa a consulta SQL
$resultado = mysqli_query($conexao, "SELECT * FROM tabela");
// Obtém os dados da consulta
while ($linha = mysqli_fetch_array($resultado)) {
// Faz algo com os dados, como exibir em uma tabela
echo "<tr>";
echo "<td>" . $linha["campo1"] . "</td>";
echo "<td>" . $linha["campo2"] . "</td>";
echo "</tr>";
}
// Fecha a conexão com o banco de dados
mysqli_close($conexao);
?>
Neste exemplo, a consulta SQL seleciona todas as colunas da tabela "tabela". Em seguida, os dados são obtidos usando um loop while e a função mysqli_fetch_array (). Os dados são então exibidos em uma tabela HTML.
Com este conhecimento, podemos criar aplicações PHP que interagem com bancos de dados, permitindo que os usuários visualizem, adicionem, atualizem e excluam dados em tempo real.
Referência bibliográfica:
- Documentação do PHP: https://www.php.net/manual/en/function.mysqli-fetch-array.php