Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Erro PDO - PDOException' com mensagem 'SQLSTATE[HY000]:Erro geral'


Isto é o que acontece:

  • Você está tentando buscar uma consulta UPDATE. Você não pode fazer isso porque as consultas UPDATE não retornam valores. Se você deseja saber quantas linhas foram afetadas pela consulta, use a função rowCount(). Observe que nem todos os drivers de banco de dados fornecem as linhas afetadas.

  • Você está usando variáveis ​​não declaradas (pelo menos no código que você postou aqui). Esse não é o motivo desse erro específico, mas pode gerar outros.

  • Você não está usando os dados que selecionou no banco de dados

    Além disso, é recomendável fazer todas as operações PDO dentro do bloco try, caso contrário você pode obter exceções não tratadas.