Erreur try catch en PHP 5

SevenDareK Messages postés 18 Statut Membre -  
 Utilisateur anonyme -
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

  1. Ysabe_l Messages postés 11937 Date d'inscription   Statut Contributeur Dernière intervention   277
     
    Bonjour,

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

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

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

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

    à voir...
    0