Mysql
 sql >> Base de données >  >> RDS >> Mysql

PDO fetch() lève-t-il une exception en cas d'échec ?

L'utilisateur ici prétend que fetch() a levé une exception. Je serais très prudent en supposant qu'il ne lève pas ou ne lèvera pas d'exception simplement parce qu'ils sont généralement levés lorsque vous préparez ou liez. C'est une très bonne raison de placer l'appel dans un bloc try. Donc, pour répondre à la question, dans le cas hautement improbable d'un échec, yes fetch() devrait lever une exception et dans ce cas, il l'a fait. Maintenant, il sera intéressant de voir s'il existe également d'autres cas.