Connection php/mysql

zizou1984 Messages postés 14 Statut Membre -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,

je suis debutant en php.
j'ai installe mon hébergeur (dreamweaver) et Easyphp comme serveur web ,tout et marche bien , mais je ne comprends pas comment je peut faire une connection avec la base de données?
en plus j'ecrit le code suivant mais il naccepte pas, il me donnée ce message:

Warning: mysql_connect() [function.mysql-connect]: Accès refusé pour l'utilisateur: 'inrat '@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 2.0b1\www\TMP450zr19s79.php on line 5
impossible de se connecter à la base

aider moi SVP et merci pour tous.
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. Smoking bird Messages postés 911 Statut Membre 58
     
    tu pourrais nous donner un bout de code? genre tes essais pour la connexion^^
    0
    1. zizou1984
       
      mon code et le suivant:
      <?php // Déclaration des paramètres de connexion
      $host="localhost";// nom de l'host de la base
      $user="roose ";// nom d'utilisateur de ta base
      $pass=""; // le mot de passe
      mysql_connect($host,$user,$pass) or die ("impossible de se connecter à la base");
      $nombase="monbase"; // nom de la base
      mysql_select_db($nombase);
      mysql_close($ma_connexion);
      ?>

      merci
      0
  2. Sh@tter Messages postés 157 Date d'inscription   Statut Membre Dernière intervention   46
     
    Evites de créer 2 topics pour le même problème...
    0
    1. zizou1984 Messages postés 14 Statut Membre
       
      qu'est ce que ça veut dire 2 topic?
      merci
      0
    2. Sh@tter Messages postés 157 Date d'inscription   Statut Membre Dernière intervention   46 > zizou1984 Messages postés 14 Statut Membre
       
      Un topic c'est une discussion en fait. Et tu en as créé deux : une avec le sujet 'pb connection' et l'autre c'est celle-ci ('connection php / mysql').

      Enfin bref pas grave. Quel est ton code pour te connecter?
      0
    3. zizou1984 Messages postés 14 Statut Membre > Sh@tter Messages postés 157 Date d'inscription   Statut Membre Dernière intervention  
       
      mon code et le suivant:
      <?php // Déclaration des paramètres de connexion
      $host="localhost";// nom de l'host de la base
      $user="roose ";// nom d'utilisateur de ta base
      $pass=""; // le mot de passe
      mysql_connect($host,$user,$pass) or die ("impossible de se connecter à la base");
      $nombase="monbase"; // nom de la base
      mysql_select_db($nombase);
      mysql_close($ma_connexion);
      ?>

      merci
      0
    4. Sh@tter Messages postés 157 Date d'inscription   Statut Membre Dernière intervention   46 > zizou1984 Messages postés 14 Statut Membre
       
      Euh apparemment pas de problèmes dans ton code, le problème doit certainement venir de ta configuation de EasyPHP, ou peut-être du côté du httpd.conf, c'est le fichier de configuration du serveur apache.
      Si tu testes en local et qu'il n'y a pas de risque que quelqu'un s'infiltre sur ton Pc en réseau local tu peux tenter de commenter la ligne deny from all -> #deny from all
      0
    5. Alain_42 Messages postés 5413 Statut Membre 904 > zizou1984 Messages postés 14 Statut Membre
       
      Question bête est ce que tu as crée l'utilisateur "roose" dans mysql par phpMyAdmin ?
      0
  3. zizou1984
     
    Salut Sh@tter,

    1: je teste en local cad pas de connection réseau.
    2: #deny from all qu'est ce qui'il fait .
    3: EasyPHP est bien configurer et si le pb du coté du httpd.conf qu'est ce que je doit faire.
    une autre chose c'est que le nom d'utilisateur j'ai pas l'entrer a partir de phpmyadmin ci ça le pb comment je doit crée une base.
    Merci pour votre reponse.
    0
    1. Alain_42 Messages postés 5413 Statut Membre 904
       
      Avec ton code php ci dessus, tu ne cree pas l'utilisateur dans mysql, tu te connectes avec ce nom d'utilisateur.

      pour cree utilisateur et base, tu cliques droit sur l'icone Easyphp (le E noir e bas à droite) et tu vas sur administration, puis phpmyadmin

      Pour utilisateur: tu vas sur privilèges

      sinon creer base, table etc....
      0