SQL et PDO

Résolu
Hello all
Je suis tres novice dans les base de données avec sql, j'ai donc parcouru un tuto sur la création et la gestion d une base de données SQL sur le siteduzero

J'ai importé la base test proposé sur le siteduzero mais lorsque j'essaye de me connecter avec leur script :

<?php
try
{
$bdd = new PDO('mysql:host=db2464.1and1.fr;dbname=xxxxxxxx', 'dbo327904976', 'xxxxxxx');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}

$reponse = $bdd->query('SELECT nom FROM jeux_video');

while ($donnees = $reponse->fetch())
{
echo $donnees['nom'] . '<br />';
}

$reponse->closeCursor();

?>

j'ai une jolie erreur sur ma page:

Parse error: syntax error, unexpected '{' in /homepages/8/d246321979/htdocs/lesgorgesduverdon/camping/camping.php on line 3

Sur le siteduzero, on parle de cette méthode de PDO ou il faut l'activer via un fichier php.ini et apparament ça depend aussi de l'hebergeur enfin bref j'ai pas tres bien compris cette partie PDO

Pouvez vous m'aider svp ?

5 réponses

  1. Bonjour,

    j'ai eu la même erreur , cela est du au fait que 1and1 n'est pas configuré en php 5

    tu peux vérifier cela en executant <?php phpinfo(); ?> sur ta page

    alors il faut mettre dans le .htaccess cette ligne:
    SetEnv PHP_VER 5 (en toute première ligne de code) afin de passer au php 5
    1
    1. Salut,
      Hummmm tjrs pas

      Voici mon htacess :
      SetEnv PHP_VER 5
      ErrorDocument 401 /errors/401.html
      ErrorDocument 403 /errors/403.html
      ErrorDocument 404 /errors/404.html

      Options +FollowSymlinks
      RewriteEngine on

      RewriteCond %{HTTP_HOST} ^lesgorgesduverdon.fr$
      RewriteRule ^(.*) https://www.lesgorgesduverdon.fr/$1 [QSA,L,R=301]
      RewriteRule ^index.html$ /index.php [L]

      j'ai rajoute le php info mais niet aucune évolution!
      0
      1. le php info te donne la version de php, cela doit donner sur ta page le tableau suivant: http://blogs.sun.com/rakeshkumarp/resource/phpinfo1.JPG

        si la version php est inférieur à 5, tu ne peux pas exécuter du new PDO
        quelle est ta version?
        0
        1. chiotte !!!! lol

          t as raison suis en PHP Version 4.4.9 mais bon impossible de changer la version de php, sur l'aide de 1and il indique qu'il faut rajouter
          AddType x-mapp-php5 .php dans le htacess mais tjrs pas ni avec ta ligne de code !

          bouh ouh ouh ouh !!!
          0
          1. Merci gabbermaniac j'ai réussi en passé en php5 !!! et mon exemple de requete marche tres bien !!!!

            JE TE REMERCIE BCP
            0