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 :
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 :
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 ());
En clair, mon code permet de savoir si une colonne existe dans la table, mais pas ce qu'il y a dedans.Unknown column 'Tim' in 'where clause'
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.








Répondre avec citation
Partager