Page 1 sur 1

Problème Erreur PDO lors de l'hebergement

Posté : 25 févr. 2013, 19:19
par tgos93
Bonjour,

Je viens de mettre mon site sur le net, quand j'essaie de me connecter en tant que membre j'ai cette erreur qui apparaît :
?Erreur: SQLSTATE[28000] [1045] Access denied for user '$utilisateur'@'localhost' (using password: YES)

Que faire ?
Merci

Mon code qui pose problème :

$bdd = new PDO('mysql:host=localhost;dbname=$nomBase','$utilisateur','$mPasse');

Re: Problème Erreur PDO lors de l'hebergement

Posté : 25 févr. 2013, 19:44
par AB
new PDO('mysql:host='.$hostname.';dbname='.$database.';charset=utf8', $username, $password);
Concatène tes variables !

Note : Tu peux indiquer le charset directement dans ta connexion depuis php 5.3.6 sinon pour les versions antérieures il faut utiliser l'option PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES utf8".
Tu devrais aussi utiliser l'option PDO::ATTR_EMULATE_PREPARES, false pour désactiver l'émulateur de PDO, cela t'évitera entre autre qu'il mette des quotes sur des entiers par défaut.

Re: Problème Erreur PDO lors de l'hebergement

Posté : 25 févr. 2013, 19:57
par tgos93
Merci beaucoup de votre réponse! Cela fonctionne !