Mysql
 sql >> база данни >  >> RDS >> Mysql

PDO грешка - PDOException" със съобщение "SQLSTATE[HY000]:Обща грешка"

Ето какво се случва:

  • Опитвате се да извлечете заявка UPDATE. Не можете да направите това, защото заявките UPDATE не връщат стойности. Ако искате да знаете колко реда са били засегнати от заявката, използвайте вместо това функцията rowCount(). Забележете, че не всички DB драйвери предоставят засегнатите редове.

  • Вие използвате недекларирани променливи (поне в кода, който сте публикували тук). Това не е причината за тази конкретна грешка, но може да генерира други.

  • Не използвате данните, които сте избрали от базата данни

    Също така се препоръчва да правите всички PDO операции в блока try, в противен случай може да получите необработени изключения.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL таблица с множество стойности в едно поле

  2. MySQL MariaDB – Заявка с помощта на Temp Table

  3. Как да направя time_to_minute в Mysql?

  4. MySQL PHP сравнение на пощенски код, конкретно разстояние

  5. Динамична заявка в MySQL