Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Recuperar apenas 1 produto

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?

1 resposta
solução!

Oi João

Seria mais ou menos assim :

function procuraProdutoPor($id, $conexao){ 
    return mysqli_query($conexao, "select * from produtos where id='{$id}');
}