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 :

erreur sur : $_SERVER['DB_USER'] [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 129
    Par défaut erreur sur : $_SERVER['DB_USER']
    Bonjour,

    J'ai installé easyphp, je met mes pages dans le dossier www, j'arrive bien à y accéder. Mais quand j'essaie d'aller sur une de mes pages là ou je fais des accès a la base de donnée j'ai ce message :

    Notice: Undefined index: DB_USER in C:\Program Files\EasyPHP-5.3.2i\www\page.php on line 9

    Notice: Undefined index: DB_PASS in C:\Program Files\EasyPHP-5.3.2i\www\
    page.php on line 11

    Warning: mysql_connect() [function.mysql-connect]: [2002] Une tentative de connexion a échoué car le parti connecté n'a pa (trying to connect via tcp://localhost:3306) in C:\Program Files\EasyPHP-5.3.2i\www\page.php on line 13

    Warning: mysql_connect() [function.mysql-connect]: Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu. in C:\Program Files\EasyPHP-5.3.2i\www\page.php on line 13

    Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\EasyPHP-5.3.2i\www\page.php on line 13
    La ligne 9 ou il y a la première erreur est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?php
    $db_user = $_SERVER['DB_USER'];
    Je dois définier DB_USER quelque part ?

    Merci pour votre aide

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Enleve meme ton $_SERVER['DB_USER'] est indique directement la valeur dans ta fonction de connexion.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 6
    Par défaut
    <?
    $host = "localhost"; // voir hébergeur
    $user = "nom utilisateur"; // vide ou "root" en local
    $pass = "mot de passe"; // vide en local
    $bdd = "nom_base_mysql"; // nom de la BD
    // connexion
    @mysql_connect($host,$user,$pass)
    or die("Impossible de se connecter");
    @mysql_select_db("$bdd")
    or die("Impossible de se connecter");
    ?>
    il faut lui donner les identifiants de connexion a la base ainsi que le nom de la base.
    Ton probleme ne serait pas celui la ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 129
    Par défaut
    Je fixe directement les valeurs comme vous me conseillez

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?
    $host = "localhost"; 
    $user = "root";
    $pass = "";
    $bdd = "mabd"; 
    // connexion
    @mysql_connect($host,$user,$pass)
    Mas j'ai toujours ce message :

    Warning: mysql_connect() [function.mysql-connect]: [2002] Une tentative de connexion a échoué car le parti connecté n'a pa (trying to connect via tcp://localhost:3306) in C:\Program Files\EasyPHP-5.3.2i\www\page.php on line 13

    Warning: mysql_connect() [function.mysql-connect]: Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu. in C:\Program Files\EasyPHP-5.3.2i\www\page.php on line 13

    Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\EasyPHP-5.3.2i\www\page.php on line 13
    Pourtant dans mysql tout marche j'arrive à faire des requetes etc... Mais la connection entre le php et la base de donnée a l'air de caler dur

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 129
    Par défaut
    Je crois que c'es vista qui bloque quelque chose... j'ai un vieil ordi avec XP et sur celui ci je fais exactement la même chose et ça fonctionne.

    Mais bon je dois faire tourner ça sur mon portable en vista donc :-/

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 129
    Par défaut
    si vous en avez bsoin, sous vista il faut aller enlever cette ligne :

    ::1 localhost

    dans C:\Windows\System32\drivers\etc\hosts

    et verifier qu'il y a tjs
    127.0.0.1 localhost

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur sur une fonction avec des paramètres
    Par Elois dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/05/2004, 21h00
  2. [VBS] Erreur sur "AddWindowsPrinterConnection"
    Par Admin dans le forum VBScript
    Réponses: 5
    Dernier message: 27/03/2004, 16h15
  3. Erreur sur serveur lié
    Par k-lendos dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 18/03/2004, 15h21
  4. []Erreur sur second emploi collection binding
    Par jacma dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 08/03/2004, 18h02
  5. Erreur sur le TNSListener après installation de 9iAS
    Par Patmane dans le forum Installation
    Réponses: 4
    Dernier message: 04/02/2004, 11h16

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