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

Que se passe-t-il lorsque j'envoie un booléen True-False à une instruction PDO en tant que paramètre lié à un champ int ?

Dépend de votre schéma. Pour les colonnes booléennes de la base de données, vous pouvez utiliser la construction suivante (il existe une construction BOOLEAN, mais c'est juste un alias pour TINYINT) :

`disabled` tinyint(1) NOT NULL DEFAULT '0'

Ensuite, lorsque vous créez une liaison, vous pouvez appliquer une valeur booléenne :

$stmt->bindValue(':disabled', $disabled, PDO::PARAM_BOOL);