Probleme requete SLQ "SELECT" avec membre_id

Résolu
TheBleedz Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   -  
TheBleedz Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   -
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

supernico Messages postés 513 Date d'inscription   Statut Membre Dernière intervention   193
 
Attention à la manipulation des ' et " ;)

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