Problème Erreur PDO lors de l'hebergement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème Erreur PDO lors de l'hebergement

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

par tgos93 » 25 févr. 2013, 19:57

Merci beaucoup de votre réponse! Cela fonctionne !

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

par AB » 25 févr. 2013, 19:44

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.

Problème Erreur PDO lors de l'hebergement

par tgos93 » 25 févr. 2013, 19:19

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');