j'essaye d'enregistrer un nombre dans un champ mysql de type bit(4)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$prep->bindValue(':' . key($args[1]), current($args[1]), PDO::PARAM_BOOL);
ça marche pas, mais quand je fait ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$prep->bindValue(':' . key($args[1]), current($args[1]), PDO::PARAM_INI);
ça marcha avec les boolean, les entiers et même avec les chaines de caractères
alors à quoi sert PDO:ARAM_BOOL ?