Pour détecter en php un champ mysql NULL, il faut utiliser la fonction isset($row[1])
Bonjour Monsieur
C'est sur que vous alimentez votre $row avec une instruction MySQL de lecture, quelle qu'elle soit.
Donc, même si la valeur de $row[1] = est NULL, cette valeur aura quand même été alimentée par l'instruction MySQL de lecture.
La fonction isset($var) return true ou (!=úlse) si et seulement si $var n'a jamais été alimentée...
Je sais bien qu'il est possible, que cette fonction joue sur la valeur par défaut d'une variable non alimentée, cette valeur pouvant être NULL.
Je me pose la question de la portabilité de votre solution sur les différentes versions futures de php. ;)
Bien amicalement.
Jean Francois Ortolo
jpwitz
Je suis d'accord avec vous.La logique voudrait que isset(row[1]) soit true dans le cas présent. Néanmoins php me dit le contraire... Je ne peux que m'incliner... Wait and see... pour l'avenir
Merci de vous être intéressé à mon problème.
Je suis d'accord avec vous.La logique voudrait que isset(row[1]) soit
true dans le cas présent.
Néanmoins php me dit le contraire... Je ne peux que m'incliner...
Wait and see... pour l'avenir
Je suis d'accord avec vous.La logique voudrait que isset(row[1]) soit true dans le cas présent. Néanmoins php me dit le contraire... Je ne peux que m'incliner... Wait and see... pour l'avenir