Erreur de connection à une bdd !

Fermé
Fab121205 Messages postés 81 Date d'inscription dimanche 26 juillet 2015 Statut Membre Dernière intervention 20 mars 2022 - Modifié le 12 août 2017 à 08:57
guillaume4 Messages postés 51 Date d'inscription dimanche 8 octobre 2006 Statut Membre Dernière intervention 12 août 2017 - 12 août 2017 à 09:14
Bonjour,
j'aimerais me connecter à une base de donnée présente sur mon site internet pour se faire j'ai mis la ligne :
 $bdd = new PDO('mysql:host=localhost:3306;dbname=bdd_name', 'utilisateur', 'mdp');
bien sur en remplaçant mdp, utilisateur et bdd_name.
Et j'ai une erreur :
Erreur : SQLSTATE[HY000] [2005] Unknown MySQL server host 'localhost:3306' (1)
J'ai verifié plusieurs fois, mon hébergeur dit bien de mettre localhost:3306 pour se connecter à la bdd. Je ne comprends pas le problème !
Merci Fab1205

2 réponses

guillaume4 Messages postés 51 Date d'inscription dimanche 8 octobre 2006 Statut Membre Dernière intervention 12 août 2017 178
12 août 2017 à 08:59
Bonjour,

Quel est ton hébergeur ?
0
Fab121205 Messages postés 81 Date d'inscription dimanche 26 juillet 2015 Statut Membre Dernière intervention 20 mars 2022 5
12 août 2017 à 09:03
0
guillaume4 Messages postés 51 Date d'inscription dimanche 8 octobre 2006 Statut Membre Dernière intervention 12 août 2017 178
Modifié le 12 août 2017 à 09:14
Et si tu essayes de retirer ":3306", comme c'est le port par défaut ça ne devrait pas être utile.

D'après ce que je vois sur https://www.php.net/manual/fr/pdo.connections.php je ne vois pas de forme du genre 'mysql:host=HOST:PORT;dbname=DB_NAME' si tu veux spécifier le port il faut passer par ''mysql:host=HOST;port=PORT;dbname=DB_NAME''
0