Page 1 sur 1

2 PDO sur la même page

Posté : 24 juil. 2020, 10:10
par Claudio
Bonjour,
Je suis entrain de passer mon site personnel de PHP 5 à PHP 7 et je rencontre une difficulté pour recoder les bases de données.
J'ai refais le script du compteur de visite avec

Code : Tout sélectionner

$pdo = new PDO
est celui-ci est fonctionnel.
Il se termine par:

Code : Tout sélectionner

$reponse->closeCursor (); unset( $pdo );
Cependant, lorsque je dois faire une connexion à une autre base de donnée sur la même page, cette dernière ne fonctionne pas et s'arrête au niveau de la 2ème connexion

Code : Tout sélectionner

$pdo2 = new PDO
Si j'enlève le script compteur de visite, la 2ème connexion fonctionne parfaitement.
Ma question est: peut-on mettre 2 connexions PDO sur la même page et si oui comment ?
Merci pour vos remarques.

Re: 2 PDO sur la même page

Posté : 27 juil. 2020, 10:30
par @rthur
Bonjour,

Oui c'est possible, et exactement de la façon dont tu l'indiques.
Si ça ne marche pas c'est que tu as un bug ailleurs...

Repars d'une page blanche et effectue juste tes 2 connexions PDO pour vérifier que ça fonctionne.
Pour faciliter le debugage je te recommande d'utiliser PDO::ERRMODE_WARNING pour la gestion des erreurs :
https://www.php.net/manual/fr/pdo.error-handling.php

Re: 2 PDO sur la même page

Posté : 27 juil. 2020, 12:55
par Claudio
Merci pour ta réponse.
effectivement, c'était un problème de paramètre de connexion.