Probleme requete SLQ "SELECT" avec membre_id

Résolu
TheBleedz Messages postés 38 Statut Membre -  
TheBleedz Messages postés 38 Statut Membre -
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. supernico Messages postés 584 Statut Membre 193
     
    Attention à la manipulation des ' et " ;)

    $bdd->query("SELECT membre_album FROM membres WHERE
    membre_id='".$_SESSION['membre_id']."'");
    0
  2. TheBleedz Messages postés 38 Statut Membre
     
    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. supernico Messages postés 584 Statut Membre 193
       
      qu'est-ce qu'il te met comme erreur ?
      0
  3. TheBleedz Messages postés 38 Statut Membre
     
    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. supernico Messages postés 584 Statut Membre 193
       
      effectivement, où est défini $bdd ?
      0
    2. TheBleedz Messages postés 38 Statut Membre
       
      Ben sur la requete SQL : $bdd->query("SELECT membre_album FROM membres WHERE membre_id='".$_SESSION['membre_id']."'");
      0
    3. supernico Messages postés 584 Statut Membre 193
       
      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. TheBleedz Messages postés 38 Statut Membre
       
      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. supernico Messages postés 584 Statut Membre 193
       
      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
  4. TheBleedz Messages postés 38 Statut Membre
     
       <?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. supernico Messages postés 584 Statut Membre 193
       
      répondu juste au dessus j'avais anticipé ^^
      0
    2. TheBleedz Messages postés 38 Statut Membre
       
      Merci beaucoup pour ton aide ! J'ai compris le truc maintenant =)
      Passe une bonne soirée ou bonne nuit ;)
      0