Selon la documentation MDB2 PEAR, je peux éventuellement citer ou non les valeurs de devis en utilisant le troisième paramètre:Citations MDB2 - valeurs nulles?
$ mdb2-> citation (val1 $, "texte", true) $ mdb2-> quote (val2 $ , "entier", faux)
Y at-il un moyen d'activer la conversion des valeurs vides à NULL? Par exemple, si $ val1 était vide ou null, il apparaîtrait comme NULL dans l'instruction insert/update (au lieu de '').
Veuillez ajouter cela comme réponse ou fermez la question. – cweiske
Pour les entiers, la solution est de vérifier la valeur avant d'appliquer $ mdb2-> quote. Si la valeur est '', définissez-la sur null. Cependant, la même technique ne fonctionne pas avec les chaînes de caractères (texte). Les chaînes de texte vides converties en null ($ textvalue = null) sont renvoyées aux chaînes vides par ** quote **. –
Cela ne me permet pas de répondre à cette question. –