Boa noite, ao fazer uma busca por todos os produtos, eu faço da seguinte maneira:
function listaProdutos($conexao){
$produtos = [];
$resultado = mysqli_query($conexao, "select * from produtos");
while($produto_atual = mysqli_fetch_assoc($resultado)){
$produto = new Produto();
$produto->id = $produto_atual['id'];
$produto->nome = $produto_atual['nome'];
$produto->valor = $produto_atual['valor'];
array_push($produtos, $produto);
}
return $produtos;
}
Ou seja, para cada Produto eu adiciono no array de Produtos. A minha pergunta é: Como faço para recuperar apenas 1 produto e retorná-lo? Adiciono em um array também?