Bonjour,
Je ne comprends vraiment plus rien sur une requête qui m'affiche ceci :
Unknown column '2a35de2ef7fb5b4f78c27a25c7a7388f' in 'where clause'
En effet 2a35de2ef7fb5b4f78c27a25c7a7388f est la valeur du paramètre $param récupérée par $_GET['PARAM'] et utilisée dans la requête.
Voilà une partie du code :
J'ai fait un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $param=$_GET['PARAM']; $tab='table_mbr'; $SQL_CON="Select Id_news, Civilite_news, Nom_news, Prenom_news, Pays_news, Ville_news, Email_news FROM $tab WHERE Confirme_news='NON' AND Hash_mail_news = '".$param."' "; $res=mysql_query($SQL_CON) or die (mysql_error()); $lnbr=mysql_num_rows($res); .....
qui m'a donné ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $SQL_CON;
J'ai copié cette requête sql affichée et je l'ai exécuté dans phpMyAdmin où j'ai bien un résultat avec les valeurs de la base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Select Id_news, Civilite_news, Nom_news, Prenom_news, Pays_news, Ville_news, Email_news FROM table_mbr WHERE Confirme_news='NON' AND Hash_mail_news = '2a35de2ef7fb5b4f78c27a25c7a7388f'
Je ne comprends vraiment pas pourquoi j'ai cette erreur ? pourtant j'ai utilisé toutes les façons d'utilisation des côtes pour ce paramêtre !
Cette colonne est de type varchar, aucune autre colonne ne porte son nom dans la base.
Je vous remercie de votre aide
Partager