Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Löst PDO fetch() bei einem Fehler eine Ausnahme aus?

Der Benutzer hier behauptet, dass fetch() eine Ausnahme ausgelöst hat. Ich würde sehr vorsichtig sein, wenn ich annehme, dass es keine Ausnahmen auslöst oder auslöst, nur weil sie normalerweise beim Vorbereiten oder Binden ausgelöst werden. Dies ist ein sehr guter Grund, den Aufruf in einen try-Block zu setzen. Um die Frage zu beantworten, sollte yes fetch() im höchst unwahrscheinlichen Fall eines Fehlers eine Ausnahme auslösen, und in diesem einen Fall tat es dies. Jetzt wird es interessant zu sehen, ob es auch andere Fälle gibt.