Parse error [réédité]
Résolu
gabbermaniac
Messages postés
137
Date d'inscription
Statut
Membre
Dernière intervention
-
gabbermaniac Messages postés 137 Date d'inscription Statut Membre Dernière intervention -
gabbermaniac Messages postés 137 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Quand je suis en local aucune erreur, le script fonctionne mais en ligne il m'affiche ce message :
Parse error: syntax error, unexpected '{' in /homez.341/playmoci/www/content/theme/index.php on line 6
<?php
try
{ //ligne6
$bdd = new PDO('mysql:host=localhost;dbname=mydb', 'root', '');
$bdd->query("set names utf8");
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$req = $bdd->prepare('SELECT * FROM articles_themes WHERE themes_id= ? ');
$req->execute(array($_GET['themes_id']));
$donnees = $req->fetch();
if ($donnees['themes_id']==1) {
echo "llll";}
else {
echo "bbb";}
$req->closeCursor();
?>
D'où vient le problème?
Je rajoute que si je ne mets plus que cette ligne:
$bdd = new PDO('mysql:host=localhost;dbname=mydb', 'root', '');
il m'affiche: Fatal error: Cannot instantiate non-existent class: pdo in /homez.341/playmoci/www/connectpdo.php on line 3
faut-il activer quelque chose sur ovh?
merci de votre aide
ps: en ligne je modifie biensur la ligne new pdo pour les bons codes
Quand je suis en local aucune erreur, le script fonctionne mais en ligne il m'affiche ce message :
Parse error: syntax error, unexpected '{' in /homez.341/playmoci/www/content/theme/index.php on line 6
<?php
try
{ //ligne6
$bdd = new PDO('mysql:host=localhost;dbname=mydb', 'root', '');
$bdd->query("set names utf8");
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$req = $bdd->prepare('SELECT * FROM articles_themes WHERE themes_id= ? ');
$req->execute(array($_GET['themes_id']));
$donnees = $req->fetch();
if ($donnees['themes_id']==1) {
echo "llll";}
else {
echo "bbb";}
$req->closeCursor();
?>
D'où vient le problème?
Je rajoute que si je ne mets plus que cette ligne:
$bdd = new PDO('mysql:host=localhost;dbname=mydb', 'root', '');
il m'affiche: Fatal error: Cannot instantiate non-existent class: pdo in /homez.341/playmoci/www/connectpdo.php on line 3
faut-il activer quelque chose sur ovh?
merci de votre aide
ps: en ligne je modifie biensur la ligne new pdo pour les bons codes