Je utilise PDO et MySQL, pour une raison quelconque lorsque je récupère des valeurs de la base de données qui sont de type int, le PDOStatement renvoie une représentation de chaîne du numéro et non une valeur de type numérique. Comment puis-je empêcher cela de se produire?
J'ai remarqué qu'il y a un attribut de la classe PDO : PDO::ATTR_STRINGIFY_FETCHES
qui est censé prendre soin de cela mais, lorsque j'essaie de le modifier, il lance une erreur disant que l'attribut n'est pas valide pour le pilote MySQL.
Est-il normal d'obtenir des chaînes au lieu de nombres lors de la consultation d'une base de données?