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

PHP i WP:spróbuj catch nie działa, gdy zostanie zgłoszony błąd z bazy danych

Twój kod znajduje się w niestandardowej przestrzeni nazw:

namespace StatCollector;

więc ten kod:

catch (Exception $ex)

szuka klasy wyjątku \StatCollector\Exception , co nie jest tym, co jest wyrzucane:\Exception jest.

Ponieważ Error i Exception klasy są w głównym przestrzeń nazw, musisz zrobić:

catch (\Exception $ex)

i/lub:

catch (\Error $ex)

lub po prostu:

catch (\Throwable $t)

następnie śledź także Bill Karwin porady powyżej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Potrzebuję zaktualizować moją bazę danych aplikacji pojedynczego użytkownika, aby umożliwić wielu użytkownikom, jak zmodyfikować schemat bazy danych?

  2. Jaki jest najlepszy sposób w MySQL, aby sprawdzić, ile godzin ma coś?

  3. Używanie OpenVPN do zabezpieczania dostępu do klastra baz danych w chmurze

  4. Jak przekonwertować strefę czasową w MySQL

  5. Jak zrobić odpowiednią klasę rozszerzenia mysqli z przygotowanych instrukcji?