Boa noite pessoal, estou iniciando esse capitulo porem está aparecendo essa mensagem quando carrego a página "produto-lista"
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in /opt/lampp/htdocs/loja/banco-produto.php on line 7
segue o código:
<?php
function listaprodutos($conexao){
$produtos = array();
$resultado = mysqli_query($conexao,"select * from produto");
while ($produtos = mysqli_fetch_assoc($resultado)){
array_push($produto, $produtos);
}
return $produtos;
}
function insereProduto($conexao, $nome, $preco) {
$query = "insert into produto (nome, preco) values ('{$nome}', {$preco})";
return mysqli_query($conexao, $query);
}
?>
------
<?php include("cabecalho.php");
include("conecta.php");
include("banco-produto.php"); ?>
<table class="table table-striped table-bordered">
<?php
$produtos = listaProdutos($conexao);
foreach($produtos as $produto) :
?>
<tr>
<td><?= $produto['nome'] ?></td>
<td><?= $produto['preco'] ?></td>
</tr>
<?php
endforeach
?>
</table>
<?php include("rodape.php"); ?>
Alguem me da uma luz?
desde já agradeço..