1 <?php
2 function listaCategorias($conexao) {
3 $categorias = array();
4 $query = "select * from categorias";
5 $resultado = mysqli_query($conexao, $query);
6 while($categoria = mysqli_fetch_assoc($resultado)) {
7 array_push($categorias, $categoria);
8 }
9 return $categorias;
}
Não sei muito sobre desenvolvimento web principalmente quando se trata de back-end pois há muitas interações entre diversos arquivos. Mas pelo menos isso já consegui assimilar: as interações com os diferentes arquivos.
Agora, quero ver se compreendi de fato. A função acima vai lá no meu arquivo conecta.php
e chama a função mysqli_connect
conforme abaixo:
<?php
$conexao = mysqli_connect("localhost", "root", "", "loja");
Assim é feito a conexão com o meu banco de dados Loja.
Aí ele cria um array sem tamanho definido para receber todas as categorias que podem existir, certo? E nessa linha ele faz o quê: $query = "select * from categorias";
? Seleciona todas as categorias que existem na tabela "categorias"? E se for isso, como ele consegue fazer isso se a variável $query
não é um array?
Pra não ficar muito extendido seria legal alguém me explicar cada linha dessa função. Obrigado.