Probleme de lien de BDD sur OVH
Résolu
AlissLovat
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
bonjour.
alors que je mettais en place mon site web chez OVH je suis tomber face a cette erreur
Connexion échouée : SQLSTATE[HY000] [2002] No such file or directory
j'ai pourtant verifier que mon fichier de connexion pointer bien vers les serveur d'OVH ainsi que les nom d'utilisateur et mot de passe
vous avez une idée de comment réglés le dit problème ?
le code utiliser
alors que je mettais en place mon site web chez OVH je suis tomber face a cette erreur
Connexion échouée : SQLSTATE[HY000] [2002] No such file or directory
j'ai pourtant verifier que mon fichier de connexion pointer bien vers les serveur d'OVH ainsi que les nom d'utilisateur et mot de passe
vous avez une idée de comment réglés le dit problème ?
le code utiliser
<?php
/* Connexion à une base MySQL avec l'invocation de pilote */
$dsn = 'mysql:dbname=wooderhipvroot;host=wooderhipvroot.mysql.db';
$user = 'wooderhipvroot';
$password = '/*mon mot de passe*/';
try {
$bdd = new PDO($dsn, $user, $password);
//echo("<br><hr><br>Acces BDD Okay<br><hr><br>");
} catch (PDOException $e) {
echo 'Connexion échouée : ' . $e->getMessage();
}
?>
A voir également:
- Erreur : sqlstate[hy000] [2002] no such file or directory
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verificateur de lien - Guide
- Lien de rajout pour bara facebook - Forum Facebook
- Piratage compte facebook avec liens Iphone X ✓ - Forum Virus
2 réponses
Bonjour
Déjà, pour lorsque tu postes ton code, pense à indiquer le LANGAGE dans les BALISES DE CODE afin d'avoir la coloration syntaxique.
Explications disponibles ici. https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite, chez ovh, le host name c'est localhost en général...
et au passage, Il serait bien également d'activer la gestion des erreurs PDO :
Déjà, pour lorsque tu postes ton code, pense à indiquer le LANGAGE dans les BALISES DE CODE afin d'avoir la coloration syntaxique.
Explications disponibles ici. https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite, chez ovh, le host name c'est localhost en général...
et au passage, Il serait bien également d'activer la gestion des erreurs PDO :
try{ $bdd =new PDO('mysql:host=localhost; dbname=wooderhipvroot; charset=utf8', 'wooderhipvroot', 'password'); // Activation des erreurs PDO $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // mode de fetch par défaut : FETCH_ASSOC / FETCH_OBJ / FETCH_BOTH $bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); } catch(PDOException $e) { die('Erreur : ' . $e->getMessage()); }