Problème SELECT

Signaler
Messages postés
135
Date d'inscription
vendredi 27 août 2004
Statut
Membre
Dernière intervention
8 mai 2010
-
Messages postés
135
Date d'inscription
vendredi 27 août 2004
Statut
Membre
Dernière intervention
8 mai 2010
-
Bonjour,

J'ai une table users dans ma base de données avec plusieurs champs dont le champ firstname et le champs id
J'arrive a faire un SELECT * FROM users WHERE id="1"
Mais je n'arrive pas a faire un SELECT * FROM users WHERE firstname="Adrien"
Alors qu'il existe bien une entrée 'Adrien' dans le colonne firstname

Si quelqu'un sait d'ou vient le problème ?
Merci

3 réponses

Messages postés
135
Date d'inscription
vendredi 27 août 2004
Statut
Membre
Dernière intervention
8 mai 2010

Pour plus d'information :

SELECT firstname FROM `users`


renvoit :

Adrien, ----

, Adriena, ----

, Matthieu, ----

, Titouan

et
SELECT firstname FROM `users` WHERE firstname="Titouan"
renvoit :

MySQL n'a retourné aucun enregistrement.

??
Messages postés
135
Date d'inscription
vendredi 27 août 2004
Statut
Membre
Dernière intervention
8 mai 2010

J'ai trouvé.
C'était au niveau du code php pour inserer les users. La requete n'était pas bonne :

$request = "INSERT INTO users(firstname, lastname, email, photo, passwd, vref, gender, bd_day, bd_month, bd_year, newsletter )
        VALUES ('$firstname', '$lastname', '$email', '$photo', '$password', '$vref', '$gender', '$bd_day', '$bd_month', '$bd_year', '$newsletter')";

Il faut remplacer les ' par des "

Voila
Messages postés
135
Date d'inscription
vendredi 27 août 2004
Statut
Membre
Dernière intervention
8 mai 2010

Non, en fait MySQL retourn toujours aucun résultat