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 :
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);
.....
J'ai fait un
qui m'a donné ceci :
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'
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.

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