IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Récupération d'un champ null dans une table


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 389
    Par défaut Récupération d'un champ null dans une table


    Récemment, on m'a demandé de ne plus rendre obligatoire la saisie d'un champ dans un formulaire (pour l'enregistrement d'un client). Pas de soucis de ce coté là, car je gérai le remplissage par php, et non directement dans la base (le champ en question pouvait être null, mais php forcait la saisie dans le formulaire).

    Par la suite, j'affiche une liste des clients en question. Problème, les nouveaux clients ajoutés (et dont on a pas remplis les champs précédemment obligatoires) n'apparaissent pas dans cette liste

    Pourtant, je tiens bien compte de la recherche, puisque j'ai fait comme ceci :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if ($_SESSION['nbSitesNR'] != '') {//Si la valeur est non renseignée
    	$requete .= "AND NbSites = 'NULL' ";
    }

    Mais ça me sort la liste des clients qui ont 0 site, et ceux où le champ est non renseigné n'apparait pas...

    Savez vous d'où pourrai venir le problème?


  2. #2
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Salut, tente :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM ma_table WHERE telephone IS NULL;
    doc
    Bye

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 389
    Par défaut
    Merci, c'est ce qu'il me fallait!
    Je pensais que mettre un champ vide ('') était possible...
    J'aurai du consulter la doc

    Merci de ton aide

    Problème

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] insertion d'un champ NULL dans une table en VBA
    Par marieo dans le forum VBA Access
    Réponses: 2
    Dernier message: 25/08/2009, 18h46
  2. Réponses: 16
    Dernier message: 21/08/2008, 13h58
  3. Nbre de champs à NULL dans une table ?
    Par Pilgrimm01 dans le forum SQL
    Réponses: 4
    Dernier message: 17/07/2007, 15h46
  4. Tous les champs SAUF dans une table.
    Par Yepazix dans le forum Bases de données
    Réponses: 1
    Dernier message: 28/08/2005, 16h01
  5. recherche Date nulle dans une table
    Par lol_adele dans le forum Bases de données
    Réponses: 6
    Dernier message: 16/04/2004, 14h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo