Bonjour,
j'ai qqes problemes lorsque j'essaye de faire fonctionner ma routine qui connecte un utilisateur
cette page est appelé apres avoir validé un formulaire de connexion, variable "pseudo" et "pass"
la base de donnee s'appelle "bdd_membre" dans mySQL
Code :
- <?
- $mysql_link = mysql_connect("localhost", "root", "bdd_membre" ) or die ('erreur de connexion');
- if(isset($_POST) && !empty($_POST['pseudo']) && !empty($_POST['pass'])) { //-> j'aimerais que ce IF soit FALSE lorsque des champs ont ete laissé vide -> ça ne marche pas, c'est tout le temps faux
- extract($_POST);
- $sql = "SELECT password FROM bdd_membre WHERE pseudo='".addslashes($pseudo)."'"; //-> ici j'ai un message d'erreur (voir a la fin du post)
- $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
- $data = mysql_fetch_assoc($req);
- if( $bdd_membre['password'] != $pass ) {
- echo "Mauvais login ou mot de passe";
- }
- else {
- session_start();
- $_SESSION['pseudo'] = $pseudo;
- include ('index.php');
- }
- }
- else {
- echo 'Vous avez oublié de remplir un champ.';
- }
- ?>
|
le message d'erreur est Warning: mysql_connect(): Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: OUI) in c:\....php on line 2
erreur de connexion
d'ou peut venir le probleme ?
merci
Message édité par Fazer916 le 15-10-2006 à 17:33:17