Requete SQL Select

Bonjour,
Quand je fais ma requete je me connecte, je la prepare :
SELECT valeur FROM options WHERE param = :param'
Ensuite je l'execute : $req->execute(array('param'=>$param));
Et comment puis-je récupérer les données ?
Car je fais
$resultat = $req->fetch();
echo $resultat['valeur'];

Mais je fais un ['valeur'] sinon ca me redonne un Array, alors que c'est forcement dans "valeur" car je l'ai choisis dans la requete SQL.
Donc si vous savez comment recuperer sans le fetch() ?
MERCI
--
Have a nice day

1 réponse

  1. Modérateur
    Bonjour,

    C'est ça que tu cherches fetchcolumn: https://www.php.net/manual/fr/pdostatement.fetchcolumn.php ?

    1. Je ne crois pas, c'est que pour moi dans le $req il n'y a qu'une seule valeur possible vu que je sélectionne la colonne avec SELECT et avec WHERE je choisis la ligne, donc en choisissant les deux il n'y a forcement qu'une valeur, donc je pense pas qu'il y ai de fetch() a faire sur le $req ? Je me trompe ?