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

Симулирайте ситуация на грешка при извличане на PDO

С PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION fetch винаги ще хвърля изключение, ако има грешка. Можете да се справите с тези във вашия catch блок и няма значение какво е върнал. Следователно, ако не сте уловили изключение и то е върнало false, можете спокойно да предположите, че се дължи на празен набор. Това е много ефективен начин за обработка на PDO грешки. За да отговоря на въпроса ви, има много начини за симулиране на грешка. Най-основният е неправилният синтаксис на заявката. Можете също така да опитате да свържете параметър, който не е там, да свържете грешен брой параметри и т.н. Колкото по-дълго използвате тази схема, толкова повече видове грешки/изключения ще видите. Това е много ефективно, тъй като всяка грешка включва подробно съобщение, което да ви помогне да я отстраните.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да вмъкнете множество стойности в едно поле в mysql

  2. направете списък с любима работа, използвайки PHP и MYSQL

  3. Codeigniter:Колона „id“ в клаузата за ред е двусмислена

  4. MYSQL:Актуализиране на стойността от заявка

  5. MySQL не генерира правилни резултати, използвайки ODBC параметър за дата