IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Problème de connexion avec une base de données MySQL


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    460
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 460
    Points : 71
    Points
    71
    Par défaut Problème de connexion avec une base de données MySQL
    Bonjour, j'ai un problème de connexion à ma base de données MySQL dans un script PHP.
    Suite à une recherche puis installation voici ce que j'obtiens

    Qu'est ce qui bloque ? merci pour votre aide

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'developpez'@'localhost' (using password: NO) in C:\wamp\www\DEVELOPPEZ\connexion.php on line 4
     
    Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in C:\wamp\www\DEVELOPPEZ\connexion.php on line 6
    Access denied for user 'developpez'@'localhost' (using password: NO)

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 017
    Points : 24 553
    Points
    24 553
    Par défaut
    N'ayant qu'un status de bricoleur en PHP je laisse le soin à un connaisseur pour te répondre.

    Sans ton code je ne pense pas qu'il y ait du monde pour te répondre.

    Cordialement,

  3. #3
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Points : 8 040
    Points
    8 040
    Par défaut
    Bonjour,

    A première vue je dirais que l'utilisateur utilisé pour la connexion à la base de données n'existe pas ou le mot de passe est incorrect.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    460
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 460
    Points : 71
    Points
    71
    Par défaut
    ok mais ou et comment puis-je modifier mon mot de passe dans phpmyadmin car acutellment j'ai pas mis de mot de pass merci pour votre aide

  5. #5
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Points : 8 040
    Points
    8 040
    Par défaut
    Dans l'exemple trouvé, est-ce qu'il y a un mot de passe dans le paramètre de la fonction de connexion à la base de données ? (mysql_connect() je présume)

    Pour une installation classique d'une solution telle que WAMP, l'utilisateur pour la connexion au serveur MySQL est "root", sans mot de passe.

    Peux-tu nous mettre la portion du script de connexion à la base de données s'il te plait et nous dire si tu as rajouté un utilisateur particulier ?

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    460
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 460
    Points : 71
    Points
    71
    Par défaut
    Bonjour voici mon point bloquant :

    Dans ma page principale je ne peux me connecter le mot de passe entrer rien à faire sa marche pas avec mon code ... voici tte mes table


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <?php
     
    //Mot de passe
    	$passe_sql = "123456";
     
    //Vérification du nom d'utilisateur et du mot de passe
     
    //Connexion à la base de données
    	mysql_connect("localhost", "developpez", $passe_sql) or die('<b>Erreur lors de la connexion au serveur MySql :</b><br /><br />'.mysql_error());
    	mysql_select_db("mediatheque") or die('<b>Erreur lors de la connexion à la BDD "mediatheque" :</b><br /><br />'.mysql_error());
     
    //Requête sur la table "utilisateurs" pour vérifier si le nom d'utilisateur entré existe et si le mot de passe tapé est correct
    	$utilisateur = $_SESSION['utilisateur'];
    	$verif = mysql_query("SELECT * FROM utilisateurs WHERE utilisateur = '$utilisateur'") or die('<b>Erreur lors de la vérification dans la table "utilisateur" :</b><br /><br />'.mysql_error());
    	$res_verif = mysql_fetch_array($verif);
     
    //Vérification des correspondances
    	if(mysql_num_rows($verif) == 0 OR $res_verif['passe'] != $_SESSION['123456'])
    	{ include("connexion_erreur.php"); }
    	//Si tout est juste, il ne se passe rien de plus dans ce fichier
    	else { }
     
    ?>
    Lorsque je rentre mon mot de passe rien à faire cela veut pas fonctionnner comment faire ? J'ai 8 tables dont une nommé utilisateur avec comme champs nommé utilisateur --> j'ai intégré le nom developpez et pass--> 123456 comment faire pour faire marcher ma base avec l'appli merci pour votre aide

  7. #7
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Points : 8 040
    Points
    8 040
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_connect("localhost", "developpez", $passe_sql)
    Ici tu tentes de te connecter à ton serveur MySQL avec l'utilisateur "developpez" et "123456" comme mot de passe. Est-ce que cet utilisateur existe ? Est-ce que tu l'as rajouté via l'onglet "privilèges" de phpmyadmin (que tu utilises je présume ?

    Et attention, je ne veux pas dire que cet utilisateur doit être présent dans ta TABLE `utilisateur`.

    Je pense que l'erreur est là. Tu tentes de te connecter au serveur MySQL avec un utilisateur que tu as rajouté dans ta table `utilisateur` ce qui est faux.

    Si tu as fait une installation standard de MySQL fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_connect("localhost", "root", '')

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    460
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 460
    Points : 71
    Points
    71
    Par défaut Voici le fichier si possible tester ?
    Bonjour,

    Pouvez vous tester et voir si cela fonctionne sur votre PC ?
    car j 'ai essayé avec votre methode rien de nouveau ?

  9. #9
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Points : 8 040
    Points
    8 040
    Par défaut
    Ce qui m'intéresse le plus c'est de savoir ce qu'il y a dans ton onglet "Privilèges" de PMA. Au moins on verra avec quel utilisateur te connecter ou même le créer si besoin.

Discussions similaires

  1. [XL-2007] problème de connexion avec une base de données SQL Serveur 2005
    Par kirua99 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/07/2014, 09h03
  2. Réponses: 3
    Dernier message: 21/04/2012, 12h42
  3. Connexion avec une base de données MySql !
    Par zouzou_18 dans le forum Persistance des données
    Réponses: 5
    Dernier message: 14/08/2010, 13h44
  4. Comment créer une connexion avec une base de données MySql en VBA
    Par jinkey dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/12/2008, 15h39
  5. problème de connexion avec une base firebird
    Par vbcasimir dans le forum Bases de données
    Réponses: 1
    Dernier message: 30/05/2005, 11h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo