Bonjour,

Suite au TP Espace Membres j'ai une erreur dans mon fichier cnx.php

Fatal error: Class 'PDO' not found in /home/xxxxxx/public_html/espace-membres/cnx.php on line 11

Et voici mon fichier :

<?php
    $serveur = 'localhost';
    $user = 'monuser';
    $pass = 'password';
    $bdd = 'mabdd';
    $port = '';
try
    {
        // On se connecte à MySQL
        $options = array( PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',);
        $cnx = new PDO ('mysql:host=' . $serveur . ';port='.$port.' ;dbname=' .$bdd, $user, $pass, $options);

    }
    catch (PDOException $e)
    {
        die('Erreur : ' . $e->getMessage());

    }
?>

la ligne 11 correspond à :

$options = array( PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',);

Mes fichiers sont en ligne et le paradoxe c'est en local je n'est pas l'erreur.

Merci de votre aide.
Bruno

2 réponses


SnoT
Réponse acceptée

Vérifies que tu aies bien php_pdo_mysql d'activer dans ton php.ini

Bruno
Auteur

@SnoT
C'est bien ça.
Pour ce problème je le valide et poste pour un autre problème.

Bruno