bonjour,
je possede un champs category de type Bit(3),
je saisi la valeur $val=3, encuite j'ai transformé $cat = decbin($val) qui devient (string 11)
comment insérer la valeur string '11' dans un champ bit
merci
bonjour,
je possede un champs category de type Bit(3),
je saisi la valeur $val=3, encuite j'ai transformé $cat = decbin($val) qui devient (string 11)
comment insérer la valeur string '11' dans un champ bit
merci
DecBin convertit la valeur décimale en binaire, le résultat est donc directement dans le bon type, et ce n'est certainement pas un type string
Ne pas confondre la chaine de caractères '11' avec la valeur binaire b'11'
merci pour votre réponse,
mais avec decBin j'ai pas réussi à convertir ma chaine
ce que je cherche c'est d'enregistrer cette valeur binaire dans mon champs de la base.
comment vous expliquez alors que PDO n'autorise pas l'enregistrement ?
merci.
Communiquez la requête insert et le message d'erreur
bonjour,
merci pour la l'intéret, au fait j'ai trouvé le problème :
on doit pas convertir la valeur, bindParam se'ncharge finalement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $value = 8; $value2 = decBin($value); $prep->bindParam(':TST_BITTYPE', $value2, PDO::PARAM_INT); //TST_BITTYPE est de type bit(5)
je trouve la valeur 01000 dans le champs de la base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $value = 8; $prep->bindParam(':TST_BITTYPE', $value, PDO::PARAM_INT);
encore merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager