Récupérer une valeur précise
Résolu
DZ
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'essaie de faire une requête qui doit récupérer une donnée précise. Le problème est que lorsque je fais ma requête elle récupère toutes les valeurs. Je n'arrive pas à faire une requête qui tient compte de ma variable avant ma chaîne de caractère...
voici ma requête :
Pour info, j'utilise PDO pour communiquer avec ma BDD.
Merci par avance pour votre aide.
J'essaie de faire une requête qui doit récupérer une donnée précise. Le problème est que lorsque je fais ma requête elle récupère toutes les valeurs. Je n'arrive pas à faire une requête qui tient compte de ma variable avant ma chaîne de caractère...
voici ma requête :
SELECT * FROM img WHERE img_nom = :img_id+'-signature-directeur.png' ;
Pour info, j'utilise PDO pour communiquer avec ma BDD.
Merci par avance pour votre aide.
A voir également:
- Récupérer une valeur précise
- Recuperer message whatsapp supprimé - Guide
- Comment recuperer une video sur youtube - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Impossible de récupérer mon compte gmail - Guide
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
peux-tu partager une requête qui fonctionne en direct sur ta base de données?
peux-tu aussi partager ton code PHP?
merci de tenir compte de ceci: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
peux-tu partager une requête qui fonctionne en direct sur ta base de données?
peux-tu aussi partager ton code PHP?
merci de tenir compte de ceci: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Bonjour yg_be,
La requête qui fonctionne en direct dans la BDD, la Voici :
Voici une partie de mon code PHP :
Voila, j'espère avoir bien répondu à votre demande.
La requête qui fonctionne en direct dans la BDD, la Voici :
SELECT * FROM img WHERE img_nom = "3-signature-directeur.png" ;
Voici une partie de mon code PHP :
// Recherche si le directeur a deja signe ou non $sql = <<<SQL_STATEMENT SELECT * FROM img WHERE img_nom = :img_id+'-signature-directeur.png' ; SQL_STATEMENT; $requete = $pdo->prepare($sql); $requete->setFetchMode(PDO::FETCH_ASSOC); $requete->bindParam(':img_id', $img); $requete->execute(); $result = $requete->fetchAll(); $requete->closeCursor(); $directeur = $result[0]['img_nom']; var_dump($directeur); if ($directeur == $img.'-signature-directeur.png') {
Voila, j'espère avoir bien répondu à votre demande.
Merci Jordane45 pour votre aide. Jai réussi à obtenir ce que je voulais. J'ai juste eu un soucis avec votre code, la ligne
Ne fonctionne pas j'ai du créer une variable :
Avant d'utiliser bindParam.
$requete->bindParam(':img_id', $img ." -signature-directeur.png");
Ne fonctionne pas j'ai du créer une variable :
$test = $img."-signature-directeur.png";
Avant d'utiliser bindParam.