Bom dia,
Depois de criar o array "$produto_array", ao rodar o código abaixo, occoreu esse tipo de erro:
Parse error: syntax error, unexpected ']', expecting '}' in C:\wamp\www\loja\banco-produto.php on line 31
function listaProdutos($conexao) {
$produtos = array(); $resultado = mysqli_query($conexao, "select p.*, c.nome as categoria_nome from produtos as p join categorias as c on c.id=p.categoria_id");
while ($produto_array = mysqli_fetch_assoc($resultado)) {
$categoria = new Categoria(); $categoria->nome = $produto_array['categoria_nome'];
$produto = new Produto(); $produto->id = $produto_array['id'];
// agora é com você!
array_push($produtos, $produto); }
return $produtos; }