Erreur try catch en PHP 5

Bonjour,

Je suis entrain de tenter de me connecter a ma base de donné mysql en local avec wamp donc je met ce code:
try {
 $connexion = new PDO('mysql:host'.$host.';dbname='.$db.'; charset=utf8', $user, $password, array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'=));

} catch (PDOException $e) {
 echo 'Erreur de connexion a la base de donné';
 
}


mais sur mon quand je le met avec wamp, il m'affiche l'erreur :
Parse error: syntax error, unexpected 'try' (T_TRY) in C:\wamp\www\playandplay\init.php on line 13

Comment régler le problème?
Merci d'avance.

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour,

    Ce problème arrive en général quand il manque un ; avant l'instruction en question.
    1. Salut,

      je crois que tu as oublié le = après host

      new PDO('mysql:host'.$host.

      new PDO('mysql:host='.$host.

      à voir...