Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Página categoria está com erro

Segue a mensagem de erro que apareceu no navegador:

Fatal error: Uncaught Error: Call to a member function fetchAll() on bool in C:\xampp\htdocs\aula1\classes\Categoria.php:15 Stack trace: #0 C:\xampp\htdocs\aula1\categorias.php(4): Categoria->listar() #1 {main} thrown in C:\xampp\htdocs\aula1\classes\Categoria.php on line 15
2 respostas

Leonardo, boa tarde!

Ele está dando esse erro pois o retorno do query é um booleano (caso de um erro), ou seja, ele está retornando falso, isso deve estar ocorrendo pois o SELECT id, nome FROM categorias ou os dados passados pro PDO estão incorretos, tente verificar ambos.

https://www.php.net/manual/pt_BR/pdo.query.php

Espero ter ajudado e bons estudos!

Boa noite.

Já consegui resolver o erro. Eu tive que reinstalar o banco de dados no meu computador.

Obrigado.