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 :
Citation:
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:
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 ? :?