Requete SQL Select

Fermé
spylller Messages postés 395 Date d'inscription dimanche 1 mars 2015 Statut Membre Dernière intervention 11 juillet 2019 - 15 sept. 2016 à 18:00
jordane45 Messages postés 38321 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 décembre 2024 - 15 sept. 2016 à 20:16
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

1 réponse

jordane45 Messages postés 38321 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 décembre 2024 4 707
15 sept. 2016 à 18:09
Bonjour,

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

0
spylller Messages postés 395 Date d'inscription dimanche 1 mars 2015 Statut Membre Dernière intervention 11 juillet 2019 28
15 sept. 2016 à 18:34
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 ?
0
jordane45 Messages postés 38321 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 décembre 2024 4 707 > spylller Messages postés 395 Date d'inscription dimanche 1 mars 2015 Statut Membre Dernière intervention 11 juillet 2019
15 sept. 2016 à 20:16
Oui
0