Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: pandora le le 14-05-2005 a 14:27:12

Titre: Problème avec un script d'authentification
Posté par: pandora le le 14-05-2005 a 14:27:12

bonjour,

j'ai un petit problème. j'ai ce code :


Code:
SELECT mot_de_passe,nom_utilisateur,id,niveaux_securite FROM utilisateurs WHERE mot_de_passe = ".$PHP_AUTH_PW."
AND nom_utilisateur = ".$PHP_AUTH_USER."


et quand je vais sur mon espace free, il m'affiche une erreur :
Citation:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE mot_de_passe = admin AND nom_utilisateur = admin'


Si quelqu'un a une solution, merci de me la faire parvenir.

Titre: Re:Problème avec un script d'authentification
Posté par: Gab23 le le 14-05-2005 a 17:55:45

Salut,

Peux-tu me donner la ligne complète pour la requête, c'est-à-dire, avec la variable et la fonction mysql_query ?

En fait, je ne vois pas de problème dans ton code, il vient probablement d'ailleurs.

Titre: Re:Problème avec un script d'authentification
Posté par: pandora le le 14-05-2005 a 19:10:16


Code:
$requete = "SELECT mot_de_passe,nom_utilisateur,id,niveaux_securite";
$requete .= "FROM utilisateurs WHERE mot_de_passe = '$PHP_AUTH_PW' ";
$requete .= "AND nom_utilisateur = '$PHP_AUTH_USER'";
$resultatat = mysql_query($requete,$connexion) or die(mysql_error());

Titre: Re:Problème avec un script d'authentification
Posté par: Gab23 le le 15-05-2005 a 00:00:23

Il manquait juste un petit espace après "niveaux_securite".
Sans l'espace la ligne pour la requête ressemblerait à :
"SELECT mot_de_passe,nom_utilisateur,id,niveaux_securiteFrom utilisateurs [...] "

Voilà le code corrigé


Code:

$requete = "SELECT mot_de_passe,nom_utilisateur,id,niveaux_securite ";
$requete .= "FROM utilisateurs WHERE mot_de_passe = '$PHP_AUTH_PW' ";
$requete .= "AND nom_utilisateur = '$PHP_AUTH_USER'";
$resultatat = mysql_query($requete,$connexion) or die(mysql_error());

Titre: Re:Problème avec un script d'authentification
Posté par: pandora le le 15-05-2005 a 10:04:54

Merci beaucoup Gab23, je te revaudrai ca


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.