sql >> Database teknologi >  >> RDS >> Mysql

PHP &WP:prøv at catch ikke virker, når fejl fra DB er smidt

Din kode er i et tilpasset navneområde:

namespace StatCollector;

så denne kode:

catch (Exception $ex)

leder efter en undtagelsesklasse \StatCollector\Exception , som ikke er det, der kastes:\Exception er.

Siden Error og Exception klasser er i roden navneområde, skal du gøre:

catch (\Exception $ex)

og/eller:

catch (\Error $ex)

eller bare:

catch (\Throwable $t)

så følg også Bill Karwins råd ovenfor.



  1. mysql hvor streng ender med tal

  2. ExecuteReader kræver en åben og tilgængelig forbindelse. Forbindelsens aktuelle tilstand er Forbinder

  3. RETNING:MySQL – VÆLG kommando nægtet bruger

  4. Play framework 2.0 JPA Mysql fejl:Kan ikke bygge EntityManagerFactory