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 connexion DB


Sujet :

PHP & Base de données

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2013
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2013
    Messages : 9
    Points : 0
    Points
    0
    Par défaut Erreur connexion DB
    Bonjour , j' ai une erreur de connexion de db sur mon site:

    Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'ipdb' (113)' in /home/fla/public_html/Source/includes/db.php:7 Stack trace: #0 /home/fla/public_html/Source/includes/db.php(7): PDO->__construct('mysql:host=85.1...', 'root', 'psw') #1 /home/fla/public_html/Source/login.php(2): require('/home/fla/...') #2 {main} thrown in /home/fla/public_html/Source/includes/db.php on line 7
    Contenu "db.php"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    define('DB_HOST', 'monipdb');
    define('DB_NAME', 'test');
    define('DB_USERNAME', 'root');
    define('DB_PASSWORD', 'psw');
     
    $odb = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USERNAME, DB_PASSWORD);
    ?>
    Que faire?

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 149
    Points : 87
    Points
    87
    Par défaut
    Essaye comme ceci :

    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
     
    <?php
    try
    {
       $dns = 'mysql:host=localhost;dbname=LeNomDeTaBDD';
       $utilisateur = 'TonNomUtilisateur';
       $motDePasse = 'TonMotDePasse';
     
     $bdd = new PDO( $dns, $utilisateur, $motDePasse);
    }
    catch (Exception $e)
    {
            die('Erreur : ' . $e->getMessage());
    }
    ?>

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Et n'oublies pas de demander la gestion des erreurs et exeptions !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?php
    try {
      $bdd = new PDO('mysql:host=localhost;dbname=jplyne', 'root', '');
      $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
      $bdd->query("SET NAMES 'utf8'"); 
     }
    catch(Exception $e) {
      die('Erreur : '.$e->getMessage());
     }
    header('Content-type: text/html; charset=UTF-8');
    ?>

Discussions similaires

  1. Réponses: 10
    Dernier message: 04/04/2006, 20h36
  2. [BO5.1.3][oracle9] Erreur connexion DA0005:1010
    Par ggnore dans le forum Oracle
    Réponses: 12
    Dernier message: 04/10/2005, 14h00
  3. Erreur connexion MySQL-PHP
    Par specialfox dans le forum Installation
    Réponses: 3
    Dernier message: 27/09/2005, 19h47
  4. [CE10 Pro] Erreur Connexion SQL pour etats publiés
    Par L.nico dans le forum Connectivité
    Réponses: 1
    Dernier message: 09/12/2004, 17h16
  5. Erreur connexion mysql
    Par bodbod dans le forum Bases de données
    Réponses: 3
    Dernier message: 10/07/2004, 09h28

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