Probleme requete SLQ "SELECT" avec membre_id

Résolu
Bonjour,
J'aimerai récupérer le champ "membre_album" dans la table "membres" mais seulement le champs de l'ID qui est connecter "$_SESSION['membre_id']" !
Mais gros problème même en relisant le chapitre des requêtes j'y arrive plus =/

Voici ce que j'ai réaliser :
    <?php
	$reponse = $bdd->query('SELECT membre_album FROM membres WHERE         
        membre_id='.$_SESSION['membre_id'].'');
	echo $reponse;
     ?>


Merci d'avance je sais que c'est un truc touts bête mais je vois pas quoi !
Bonne soirée.

4 réponses

  1. Attention à la manipulation des ' et " ;)

    $bdd->query("SELECT membre_album FROM membres WHERE
    membre_id='".$_SESSION['membre_id']."'");
    0
    1. Merci de ta réponse rapide mais ce n'est pas le soucis il me dit toujours qu'il a une erreur je vous mes la page complète :
      <?php
      session_start();
      header('Content-type: text/html; charset=utf-8');
      include('../includes/config.php');
      
      /********Actualisation de la session...**********/
      include('../includes/fonctions.php');
      connexionbdd();
      actualiser_session();
      /********Fin actualisation de session...**********/
      ?>
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>Untitled Document</title>
      </head>
      
      <body>
         <?php
      	$reponse = $bdd->query("SELECT membre_album FROM membres WHERE membre_id='".$_SESSION['membre_id']."'");
      	echo $reponse;
          ?>
      </body>
      </html>


      Encore merci j'ai corrigé comme vous pouvez le voir =)
      0
      1. qu'est-ce qu'il te met comme erreur ?
        0
    2. Premiere erreur :
      Notice: Undefined variable: bdd in C:\wamp\www\Bleedzer\album\index.php on line 22

      Deuxieme erreur :

      Fatal error: Call to a member function query() on a non-object in C:\wamp\www\Bleedzer\album\index.php on line 22

      Je comprend pas comment ca marche ces erreur.
      J'espère que tu pourras m'aider :)
      Bonne soirée ;)
      0
      1. effectivement, où est défini $bdd ?
        0
      2. Ben sur la requete SQL : $bdd->query("SELECT membre_album FROM membres WHERE membre_id='".$_SESSION['membre_id']."'");
        0
      3. oui mais quand as-tu déclaré $bdd ? car là PHP te dit "je sais pas ce que c'est ce $bdd (1ère erreur) et du coup je sais pas ce que tu veux quand tu appelles query() sur cet objet (2ème erreur)
        0
      4. Ben franchement là je sais pas j'ai toujours appris de cette manière ( Site du zero ) et mon vieux livre PHP.
        $bdd vaut la requête enfin normal ment je comprend pas trop ce que tu veux dire. Hésite pas a corriger, je comprendrais peut-être mieux ;)
        0
      5. ah le site du zéro !
        dans ce cas tu devrais avoir quelques part une ligne qui ressemble à ça :

        <?php
        $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
        ?>


        dans ta fonction connexionbdd() peut-être ?
        0
    3.    <?php
          $id = $_SESSION['membre_id'];
      	"SELECT membre_album FROM membres WHERE membre_id='".$id."'";
          ?>

      Comment je peux faire pour afficher ce que la requête m'envoie ? Désoler si je suis chiant mais comme tu connais mieux que moi préfère te demandé toute suite au lieu de perdre 10min a chercher sur le net :) Si ça te dérange pas :s
      0
      1. répondu juste au dessus j'avais anticipé ^^
        0
      2. Merci beaucoup pour ton aide ! J'ai compris le truc maintenant =)
        Passe une bonne soirée ou bonne nuit ;)
        0