Bonjour,

Je débute vraiment en php. Mon site a php5 et une base MySQL déjà en service grâce à un autre logiciel php.
Cette base contient plusieurs tables dont une table "customer".

J'essaie de faire un php tout simple : savoir si un email ou un prénom existent dans la table "customer". J'ai fait un formulaire qui renvoie à une page php. La base MySQL est trouvée, le problème ne vient pas de là.

Je fais ensuite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$strCorr = htmlspecialchars($_POST["prenom"]);
$quer = "SELECT fname FROM customer WHERE fname =";  
$queret = $quer.$strCorr;
$ret = mysql_query ($queret) or die (mysql_error ());
Cela marche si je rentre "fname" dans mon formulaire, mais si je rentre un des prénoms qui y est inscrit (je peux les lire depuis myAdminPHP ou depuis le logiciel installé), cela ne marche pas :
Unknown column 'Tim' in 'where clause'
En clair, mon code permet de savoir si une colonne existe dans la table, mais pas ce qu'il y a dedans.

Que dois-je faire selon vous? Cela fait déjà deux jours que je patine... Merci d'avance.

Note : la base contient plusieurs tables, "category", "customer", etc.