Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd PDO — wyjątek PDO” z komunikatem „SQLSTATE[HY000]:błąd ogólny”

Tak się dzieje:

  • Próbujesz pobrać zapytanie UPDATE. Nie możesz tego zrobić, ponieważ zapytania UPDATE nie zwracają wartości. Jeśli chcesz wiedzieć, na ile wierszy miało wpływ zapytanie, użyj zamiast tego funkcji rowCount(). Zwróć uwagę, że nie wszystkie sterowniki DB zapewniają odpowiednie wiersze.

  • Używasz niezadeklarowanych zmiennych (przynajmniej w kodzie, który tu zamieściłeś). To nie jest przyczyna tego konkretnego błędu, ale może generować inne.

  • Nie używasz danych wybranych z bazy danych

    Ponadto zaleca się wykonanie wszystkich operacji PDO w bloku try, w przeciwnym razie możesz otrzymać nieobsłużone wyjątki.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połącz Entity Framework z MYSQL w VS2019

  2. Przyznaj MySQL uprawnienia do tabel i kolumn

  3. Jak uzyskać rekord z maksymalną wartością w MySQL?

  4. Wstawianie zmiennych MySQL za pomocą Pythona, nie działa

  5. Jak czytać obrazy z bazy danych MySQL za pomocą PHP?