Bonjour,
Je me penche vers vous car après plusieures heures de recherche, j'avoue ne toujours pas avoir trouvé de réponse à mon problème.
Je viens tout juste de migrer sur OVH donc tout semble nouveau pour moi, je codais en local avant sur WAMP et je créé un site de vente avec une BDD à l'appui.
Pour me connecter à cette BDD, j'utilisais PDO qui semblait le plus simple à mes yeux.
Malheureusement j'ai eu beau essayer de tourner ma commande dans tous les sens, rien ne marche alors qu'avec une connexion mysql tout fonctionne, quelqu'un aurait-t'il des idées ou aurait eu le même problème ?
Mon code au cas où :
$bdd = new PDO('mysql:host=host;dbname=name','login','password');
(Evidemment, tous les champs sont remplis en fonction de mes données)
Merci beaucoup.
Problème connexion BDD avec PDO
Sujets apparentés
- Redis 4.0 et MongoDB 4.0 maintenant disponibles !
7344
20.09.2018 15:18
- Connexion Cloud MySQL avec phpMyAdmin
4468
23.04.2018 07:44
- Changer de Version de MySQL
3814
02.11.2023 13:46
- Comment configurer une datasource dans grafana sur DBTimeSerie
2810
21.06.2017 15:24
- [Sondage officiel] DBaaS : quel système NoSQL souhaitez-vous en priorité ?
2777
19.10.2016 13:23
- Perte Identifiants pour acceder à la base Wordpress et eviter les spams
2530
02.02.2021 14:16
- SQL privé Postgre : could not translate host name
2383
06.04.2018 17:13
- Lier une BDD de mon SQL Privé à mon site Wordpress
2362
16.05.2020 17:08
- Je ne parviens pas à reboot mon site WP
2320
27.12.2020 08:28
Bonjour Gaëtan,
Au niveau du host, est-ce que vous utilisez bien l'adresse fournie dans l'espace client ?
(si il s'agit d'une base de données mutualisée, dans "hébergement" onglet "base de données")
Vérifiez également le nom de la base et le login.
Généralement, pour une base de données mutualisée, pour un base "toto", les infos sont :
user: "toto"
dbname: "toto"
host: "toto.mysql.db"
(à vérifier dans votre espace client)
Bonne journée :)
Bonjour
J'ai exactement le même problème que Gaetan. Je suis débutant et je m'arrache les cheveux. La connexion en local marche très bien sur Mamp (MAC) et rien ne va plus dès que j'essaye de me connecter sur OVH avec ma base de donnée. J'ai pourtant suivi les conseils d'OVH et de PierreS6. Je cherche partout mais je ne trouve pas de solution ou je ne les comprends pas qui sais. Help !
Cordialement Philippe
tu te connectes avec quoi?
quel message erreur?
quelle url?
tes paramètres avec phpMyAdmin sont ok?
Merci pour ta célérité
J'ai ceci comme message d'erreur :
Fatal error: Cannot instantiate non-existent class: pdo in /home/racontan/www/espace_membre/index.php on line 3
autrement voici ma ligne de code pour me connecter :
$bdd = new PDO('mysql:host=racontanphilippe.mysql.db;dbname=racontanphilippe;charset=utf8', 'racontanphilippe', 'mot_de_passe');
Je charge mes fichiers par FTP et j'ai créé une base directement par l'intermédiaire d'OVH, j'en ai aussi téléchargé une autre.
Cordialement
Philippe
> Cannot instantiate non-existent class: pdo
?? tu es en php5?
Je débute et je suis des cours en auto formation. J'ai bien vu sur internet qu'il y avait des questions de configurations mais je ne sais pas comment faire. J'avais cru comprendre que le PHP était directement géré par le serveur distant, soit OVH. Donc je suis dans l'impossibilité de te répondre et je ne sais pas comment le paramétrer si nécessaire. Je lis les docs pourtant mais je misère ...
Philippe
un hébergement un tant soit peu récent est en php5
en ftp: quel est le contenu du fichier `.ovhconfig`, au dessus de `www`?
tu n'as pas de fichier `.ovhconfig` dans le répertoire `www`?
Merci pour tout. C'est effectivement le fichier ".ovhconfig" qui manquait. C'est fabuleux le PHP, l'impression d'être intelligent 5 minutes de temps en temps et le dernier des idiots tout le reste de la semaine.
En tout cas merci à tous les intervenants pour venir en aide aux gens comme moi. C'est vraiment inestimable. Parce qu'on a souvent l'impression d'être le dernier des idiots tout seul derrière son écran. Merci vraiment d'avoir sacrifié du temps pour réfléchir à mon problème et me répondre.
rassures toi, `.ovhconfig` est propre à l'hébergeur Ovh, donc tu n'es pas pour autant idiot en Php ;)
donc tu étais sur un vieux cluster encore en php4 par défaut??