Bonjour à tous,
J'ai un serveur clé en main sur 1&1 et je n'arrive pas à me connecter à la base de données MySQL quelqu'un aurai une solution
Ma version php est 5.2.17
Voici mon code :
Voici le message :
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 class PdoVersement { private static $serveur='mysql:host=localhost:/tmp/mysql5.sock'; private static $bdd='dbname=dbxxxxxxxxx'; private static $user='dboxxxxxxxxx' ; private static $mdp='xxxxxxxxx'; private static $monPdo; private static $monPdoVersement=null; private function __construct(){ try{ PdoVersement::$monPdo = new PDO(PdoVersement::$serveur.';'.PdoVersement::$bdd, PdoVersement::$user, PdoVersement::$mdp); PdoVersement::$monPdo->query("SET CHARACTER SET utf8"); } catch(PDOException $e){ echo 'Connection failed: ' . $e->getMessage(); }
Connection failed: SQLSTATE[HY000] [2005] Unknown MySQL server host 'localhost:/tmp/mysql5.sock
Partager