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

PHP &WP:опитайте catch да не работи, когато се появи грешка от DB

Вашият код е в персонализирано пространство от имена:

namespace StatCollector;

така че този код:

catch (Exception $ex)

търси клас изключение на \StatCollector\Exception , което не е това, което е хвърлено:\Exception е.

Тъй като Error и Exception класовете са в корена пространство от имена, трябва да направите:

catch (\Exception $ex)

и/или:

catch (\Error $ex)

или просто:

catch (\Throwable $t)

след това следвайте и на Бил Карвин съвет по-горе.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Мога ли да използвам слоя на базата данни на Laravel самостоятелно?

  2. Актуализирайте MySQL таблицата с помощта на CSV файл

  3. Използване на mysql concat() в клауза WHERE?

  4. Каква е целта на IMPLICIT JOIN в sql?

  5. Защо препратките към wp_postmeta са толкова бавни?