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

Estava funcionando e parou de funcionar

Estou recebendo o seguinte erro na função:

function buscaComentario($conexao, $id) {
    $query = "select * from comentarios where id = {$id}";
    $resultado = mysqli_query($conexao, $query);
    return mysqli_fetch_assoc($resultado);
}

mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, bool given

Seria como ele estivesse esparando um booleano? Como eu arrumo isso? Obrigado.

1 resposta
solução!

Adriano, boa noite!

Isso pode estar ocorrendo devido o retorno do mysqli_query(), ele pode estar retornando FALSE e nesse caso mysqli_fetch_assoc($resultado) não vai conseguir lidar com esse parâmetro, você pode colocar um echo $resultado e um echo $query, assim você vai ver se ele está carregando as informações corretas para fazer o mysqli_fetch_assoc($resultado)

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software