erreur lors de la connexion à l'espace membre

Répondre
alexandryne
le 11/10/2009 à 13:36
alexandryne
Bonjour,

J'ai donc fait l'espace membres qui se trouve dans "les comment faire". Pour l'inscription, pas de souci, le login et mot de passe sont dans la base de données. Mais pour la connexion, j'ai ce message d'erreur après avoir rempli le formulaire :

Erreur SQL !
SELECT count(*) FROM membre WHERE login="alexandryne" AND pass_md5="5adc31fe02c1f147aff963de8865d2f7"
Unknown column 'pass_md5' in 'where clause'.

Pourriez-vous me dire ce que je dois faire. Merci.
laura
le 11/10/2009 à 16:30
laura
Tu dis que dans la base de données, t'as bien la colonne pass_md5?
Car là l'erreur retournée indique que MySQL ne trouve pas cette colonne donc qu'il ne peut effectuer une recherche sur celle-ci.
Tu peux nous donner la ligne de ta requête SELECT?
Des étoiles dans les yeux, le ciel pour m'évader
alexandryne
le 11/10/2009 à 17:00
alexandryne
<?php   // on teste si une entr&eacute;e de la base contient ce couple login / pass 
$sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'" AND pass_md5="'.md5(mysql_escape_string($_POST['pass'])).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);

mysql_free_result($req);
mysql_close();
php ?>



Pour la table de la base de données, j'ai "id", "login", motdepasse". Merci.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours