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 :

Connexion Base De Données SQL [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2013
    Messages : 3
    Par défaut Connexion Base De Données SQL
    Bonjour à toutes et à tous.

    Voila mon soucis. J'ai fais une connexion en base de données qui fonctionne très bien en local(sur uwamp). Mais dès que je test de le mettre sur un ftp (chez 2 hébergeurs différents) connexion impossible et mon fichier log m'indique ceci :
    Error: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    Voici ma méthode de connexion :
    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
    24
    25
    class bdd{
    	private $url = "localhost";
    	private $login = "root";
    	private $mdp = "root";
    	private $base = "portfolio";
     
    	public function __construct(){
     
    			try {
    				$connexion = new PDO("mysql:dbname=".$this -> base.";".$this -> url, $this -> login, $this -> mdp);
    			} catch (Exception $e) {
    				log::add($e);
    				exit('erreur');
    			}
     
     
    		if($connexion){
    			return $connexion;
    		}
    		else{
    			return false;
    		}
    	}
     
    }
    Je n'arrive vraiment pas à savoir où l'erreur ce situe .. Une âme généreuse peut-être ?

  2. #2
    Membre éclairé

    Profil pro
    Pompier
    Inscrit en
    Janvier 2010
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Pompier

    Informations forums :
    Inscription : Janvier 2010
    Messages : 391
    Par défaut
    heu ça parait simple;
    au lieu de localhost tu mets l'adresse ip du serveur....
    idem pour le nom de la base de donnée, le mot de passe et out le tralala

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2013
    Messages : 3
    Par défaut
    Oui d'accord ça je m'en doute x)

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2013
    Messages : 3
    Par défaut
    Bonjour, après une petite recherche dans le fin-fond du oueb ! j'ai trouvé la réponse à ma question. En effet ma méthode de connexion n'était pas bonne. En utilisant la nouvelle, plus aucun soucis, voila la réponse à ma question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $connexion = new PDO('mysql:host='.$this -> url.';dbname='.$this -> base, $this -> login, $this -> mdp);
    Tout fonctionne niquel !

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 02/03/2009, 08h15
  2. Connexion base de données SQL server
    Par t1marlartiste dans le forum ASP.NET
    Réponses: 5
    Dernier message: 15/05/2007, 11h54
  3. connexion Base de Données sql
    Par 4seb5 dans le forum Accès aux données
    Réponses: 2
    Dernier message: 07/05/2007, 00h12
  4. Probleme connexion base de données (SQL Server 2005 Express)
    Par GuileIzback dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 13/11/2006, 01h46
  5. Pbm : Connexion base de donnée SQL 2005 dans Visual Studio C#
    Par vampyrx dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 27/05/2006, 20h55

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