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 :

Function PDO aucun retour [PDO]


Sujet :

PHP & Base de données

  1. #1
    Membre averti Avatar de shell13010
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2008
    Messages : 281
    Points : 314
    Points
    314
    Par défaut Function PDO aucun retour
    Bonsoir tout le monde,

    Bonsoir,

    Je me trouve devant un souci et je trouve pas l'erreur, donc peut-être que vous pourriez m'aider?

    voici ma fonction:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    function user($user) {
    	require 'database.php';
    	$rep = $bdd->prepare("SELECT * FROM membre where login =:user");
    	$rep =$bdd->execute(
    		array(
    		    'user'=>$user
    		    ));
     
    		while($row = $rep->fetch(PDO::FETCH_OBJ)) {
    			//$userid = $row->id;
    			//$usermail = $row->email;
    			echo $row->id;
    			echo $row->email;
    		}
    }
    et l'appel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $membre = $_SESSION['utilisateur'];
    echo $membre;
    //retour:kevin
    echo user($membre);
    //retour:
    je comprend pas pourquoi je n'es aucun retour?
    "Quelle prétention de prétendre que l'informatique est récente: Adam et Eve avaient déjà un Apple!"

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur C++
    Inscrit en
    Avril 2012
    Messages
    771
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2012
    Messages : 771
    Points : 1 631
    Points
    1 631
    Par défaut
    Bonsoir,

    la requête a été testée sur PHPMyAdmin ou autre client MySQL ?

    Le nom de tes attributs de l'objet $row correspond t-il ? (Majuscule dans la BDD ou autre) Un var_dump($row)t'affichera le nom des attributs exacte de l'objet.

    Tu fait un :
    echo user($membre);
    alors que dans ta fonction tu n'a aucun retour mais que de l'affichage :
    //$userid = $row->id;
    //$usermail = $row->email;
    echo $row->id;
    echo $row->email;
    essaye en décommentant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $userid = $row->id;
    			$usermail = $row->email;
    Aussi la connexion à la base de données est elle correcte ?
    une réponse vous a permis d'avancer ?

  3. #3
    Membre averti Avatar de shell13010
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2008
    Messages : 281
    Points : 314
    Points
    314
    Par défaut
    Salut Exia93,

    En faite, une erreur c'étais glisser dans ma ligne 5.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $rep =$bdd->execute(...)
    par

    En tout cas merci pour ton aide.
    "Quelle prétention de prétendre que l'informatique est récente: Adam et Eve avaient déjà un Apple!"

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

Discussions similaires

  1. [Carte graphique] ATI : aucun retour de performances
    Par Mistic100 dans le forum Composants
    Réponses: 0
    Dernier message: 06/12/2009, 11h08
  2. [MySQL] Aucun retour de requetes en local avec Wamp
    Par nO_life dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 18/02/2009, 12h35
  3. une function avec un retour de function
    Par skillipo dans le forum VBA Access
    Réponses: 4
    Dernier message: 05/12/2007, 16h51
  4. Réponses: 9
    Dernier message: 26/07/2007, 16h35
  5. Réponses: 8
    Dernier message: 13/09/2005, 17h32

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