Jonathan Beliën

Jonathan Beliën

Freelance Web Developer

« Spécialiste » en cartographie numérique
Membre du conseil d'administration d'OpenStreetMap Belgique
Membre du conseil d'administration d'Open Knowledge Belgique
Fan de LEGO et de bande-dessinées



PHP + MySQL : Récupérer la valeur d’un champ MySQL de type « BIT »

Publié le 20.04.2012

En travaillant sur un projet, je me suis rendu compte que le PHP (5.2) transformait la valeur d’un champ MySQL de type BIT en son équivalent ASCII :

// Si MySQL BIT = 104 (1101000)
echo $r['BIT'];
// retourne la lettre 'h'

Pour avoir la valeur exacte du champ BIT, il faut utiliser la fonction PHP ord() qui retourne le code ASCII d’un caractère :

// Si MySQL BIT = 104 (1101000)
echo ord($r['BIT']);
// retourne bien 104