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 :

$_Session dans requête PDO


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé Avatar de lesitadom39
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2015
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2015
    Messages : 112
    Par défaut $_Session dans requête PDO
    Bonjour
    Pour une tentative de messagerie interne sur un site, je veux tester si l'utilisateur logué à des messages dans la base de données
    Mais je ne sais pas comment faire ma requête
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
      <?php include 'connecpdo.php';
                  <?php include 'connecpdo.php';
                $membres_ID = $_SESSION['id'];
                echo $membres_ID;
                $req        = "SELECT *  FROM messages WHERE id_destinataire = :membres_ID ";
                $stmt       = $connexion->prepare($req);
                $stmt->bindParam(':id_destinataire', $id_destinataire, PDO::PARAM_INT);
                $stmt->execute();
                $data=$stmt->fetchAll(PDO::FETCH_ASSOC);
                var_dump($data);
                exit();
                ?>
    Quelle est mon erreur SVP et merci d'avance
    Bonne journée

  2. #2
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 507
    Par défaut
    Bonjour,

    Ton erreur est que tu passes un marqueur nommé non utilisé à la requête + utilisation d'une variable indéfinie $id_destinataire.

    Remplaces

    $stmt->bindParam(':id_destinataire', $id_destinataire,PDO::PARAM_INT).

    par

    $stmt->bindParam(':membres_ID',$membres_ID,PDO::PARAM_INT)

  3. #3
    Membre confirmé Avatar de lesitadom39
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2015
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2015
    Messages : 112
    Par défaut Je suis un ane
    Citation Envoyé par Toufik83 Voir le message
    Bonjour,

    Ton erreur est que tu passes un marqueur nommé non utilisé à la requête + utilisation d'une variable indéfinie $id_destinataire.

    Remplaces

    $stmt->bindParam(':id_destinataire', $id_destinataire,PDO::PARAM_INT).

    par

    $stmt->bindParam(':membres_ID',$membres_ID,PDO::PARAM_INT)
    Merci de m'avoir dépanner, et bon weekend

  4. #4
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    "L'expérience, c'est le nom que chacun donne à ses erreurs."
    Oscar Wilde

Discussions similaires

  1. $_SESSION dans requête SQL
    Par Hugzy dans le forum Langage
    Réponses: 2
    Dernier message: 23/10/2018, 11h35
  2. [MySQL] problème variable dans requête select pdo
    Par solara dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 18/01/2016, 19h02
  3. [PDO] [Résolu] Requête PDO ne fonctionne pas dans un foreach
    Par Exhaeus dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/05/2014, 10h37
  4. Erreur dans requête SQL(PDO)
    Par jmtrivia dans le forum Langage SQL
    Réponses: 6
    Dernier message: 24/02/2014, 14h11
  5. [PDO] Plusieurs LIKE dans la requête PDO
    Par dancom5 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 18/06/2013, 14h11

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