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 :

Requête d'un champ vide alors que dans la base ce champ est non vide [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Requête d'un champ vide alors que dans la base ce champ est non vide
    Bonjour,

    tout d'abord je vous présente l'environnement de mon developpement :
    - j'utilise un handler pour gérer une table ;
    - j'ai bien complété tous les champs ;
    - je fais un test de requête sur tous les champs : tous sont non vide ;
    - j'ajoute un autre champ que je complète bien ;
    - je fais un second test de requête sur le champ créé : celui-ci est vide.

    Exemple :
    . ma table : etudiant ;
    . mes champs : id, prenom, nom, email ; (qui sont tous bien complétés !)
    . grâce au handler je récupere facilement les différents champs de cette façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        $mon_etudiant=& new etudiant();
        $mon_etudiant=find('where email="essai@mail.com"') ;
     
        $mon_etudiant_nom=$mon_etudiant->nom ;
        if (empty($mon_etudiant_nom)) { echo 'Vide'; } else {echo 'Non Vide'; }
    Là il m'affiche bien 'Non Vide' !
    Idem pour les autres champs !

    . j'ajoute un champ : mot_de_passe ; (je complète bien sûr !)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
        $mon_etudiant_mdp=$mon_etudiant->mot_de_passe ;
        if (empty($mon_etudiant_mdp)) { echo 'Vide'; } else {echo 'Non Vide'; }
    Là il m'affiche 'Vide' !

    J'ai vérifié le handler, (ici etudiant.php), il y a bien la variable mot_de_passe...

    J'espère avoir été clair... si vous pouvez me donner des pistes pour résoudre ce problème car là j'ai vidé toutes mes idées .

    Merci d'avance.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    Re à tous,

    finalement on a trouvé la réponse.
    En gros, on a chargé le handler de mon collègue... mais pas le mien, les 2 handlers étaient de même nom mais ne se trouver pas dans le même chemin...

    A plus le monde !

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

Discussions similaires

  1. [AC-97] Recordset vide alors que la requête SQL pure marche
    Par BornToBe dans le forum VBA Access
    Réponses: 9
    Dernier message: 06/11/2012, 17h43
  2. Réponses: 1
    Dernier message: 30/01/2012, 22h34
  3. Réponses: 1
    Dernier message: 13/01/2008, 21h02
  4. Réponses: 2
    Dernier message: 27/07/2007, 16h37
  5. [MySQL] réponse vide alors que le champs existe dans la table, sans retour d'erreur
    Par ben_skywalker dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 15/02/2007, 14h20

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