C'est normal, tout est renvoyé en strings. Il me semblait qu'en non-émulé ($objetPDO->setAttribute(PDO::ATTR_EMULATE_PREPARES, FALSE)) les types étaient respectés. Sinon, la seule alternative pour assurer les types, c'est de passer par la méthode bindColumn mais autant dire qu'il faudrait tout reprendre.
Visiblement (après un test), sans l'émulation, ce problème est bien levé.
Du moins, j'évoque ici le pilote mysql, n'ayant pas tous le même comportement.
Visiblement (après un test), sans l'émulation, ce problème est bien levé.
Du moins, j'évoque ici le pilote mysql, n'ayant pas tous le même comportement.