Se connecter avec
S'enregistrer | Connectez-vous

SQL - Unknown column ... in 'where clause'

Dernière réponse : dans Programmation

Bonjour.
voila mon probleme:
par une appli java, j'execute une requete sql:

SELECT user, pass FROM identifiant WHERE user=toto
voici l'erreur: #1054 - Unknown column 'toto' in 'where clause'

(pour la table identifiant -> user, pass)

je suis sur que c'est la requete, puisque dans MySql (easyphp) j'execute a la main la requete!
chose bizarre:

SELECT user, sid FROM session WHERE sid=1
ben ça, ca marche!
(pour la table session -> user, sid)

pourtant les deux tables ont été créées a l'identique si je puis dire... meme attributs, tout!

je suis ... dubitatif! help plz!

Autres pages sur : sql unknown column where clause

Lassé par la pub ? Créez un compte

les chaines doivent etre entourées de quotes :
SELECT user, pass FROM identifiant WHERE user='toto'

si tu ne les mets pas, toto est interprété comme une colonne au même titre que user
Avec un nombre comme dans ta 2e requète ca passe mais il vaut mieux l'encadrer également avec les guillemets
Lassé par la pub ? Créez un compte
Tom's guide dans le monde