sql >> Databáze >  >> RDS >> Mysql

Simulujte situaci selhání načtení PDO

S PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION fetch vždy vyvolá výjimku, pokud dojde k chybě. Můžete zpracovat ty ve vašem bloku úlovků a nezáleží na tom, co vrátil. Pokud jste tedy nezachytili výjimku a vrátila se false, můžete bezpečně předpokládat, že to bylo kvůli prázdné množině. Jedná se o velmi efektivní způsob, jak řešit chyby PDO. Chcete-li odpovědět na vaši otázku, existuje mnoho způsobů, jak simulovat chybu. Nejzákladnější je nesprávná syntaxe dotazu. Můžete se také pokusit svázat parametr, který tam není, svázat nesprávný počet parametrů atd. Čím déle toto schéma používáte, tím více typů chyb/výjimek uvidíte. Je to velmi efektivní, protože každá chyba obsahuje podrobnou zprávu, která vám pomůže ji odladit.



  1. ElasticSearch PutMapping API:MapperParsingException Mapování kořenového typu není po analýze prázdné

  2. Jak mohu přeložit ID FileNet ID v DB2/Oracle na přátelské GUID?

  3. Procedura nebo úloha Oracle pro automatické kopírování dat z jednoho schématu do druhého na základě časové osy

  4. stránkování a filtrování na velmi velké tabulce v postgresql (stránkování sady klíčů?)