Problème dans une requête sql

Résolu
Alan35000 Messages postés 20 Statut Membre -  
 Utilisateur anonyme -
Bonsoir la comunauté,

je rencontre un soucis avec une requête dans un fichier cron.

$req3 = $bdd->prepare('SELECT '.$variete.' FROM `infos_membres` WHERE `id` = :id');
                $req3->bindValue(':id', $id_joueur);
                $req3->execute();
                $d3 = $req3->fetch(PDO::FETCH_OBJ);
                $variete_joueur = $d3->$variete;


En fait dans le SELECT après $variete si je met (, argent) (pour récupérer l'argent du joueur.

puis que je met cette variable à la suite de $variete_joueur

$argent_joueur = $d3->$argent;

cela fait foirer mon cron et impossible de créditer l'argent des joueurs à chaque actu.

merci de m'aider. bonne soirée.

1 réponse

  1. Utilisateur anonyme
     
    Bonsoir

    Tu mets des $ aux noms des attributs de l'objet $d3 que tu récupères ; or il n'en faut pas :
    $variete_joueur = $d3->variete;
    et non pas
    $variete_joueur = $d3->$variete;
    .
    $argent_joueur = $d3->argent;
    et non pas
    $argent_joueur = $d3->$argent;
    .
    0
    1. Alan35000 Messages postés 20 Statut Membre 3
       
      ah oui bête erreur, je vous remercie beaucoup.
      0
      1. Utilisateur anonyme > Alan35000 Messages postés 20 Statut Membre
         
        de rien :)
        0