Bonjour,

C'est la première fois que j'utilise PDO, et je suis un peu perdue. J'ai lu les pages suivantes: http://php.developpez.com/faq/?page=pdo#pdo-query et http://m-gut.developpez.com/tutoriel...-confirmation/ . En effet, je veux faire un mail de confirmation d'inscription à une newsletter.
Alors voilà les étapes que j'ai faites:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php
 
foreach(get_loaded_extensions() as $extension)
{
    if(strpos(strtolower($extension), 'pdo') !== FALSE)
    {
        echo $extension.'<br/>';
    }
}
 
?>
Et quand j'affiche la page, ça me dit que PDO, pdo_sqlite, pdo_mysql sont installés.

Première question: Dois je faire autre chose pour mettre en route PDO?

Car quand je mets ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
// Insertion de la clé dans la base de données (à adapter en INSERT si besoin)
$stmt = $dbh->prepare("UPDATE membres SET cle=:cle WHERE login like :login");
$stmt->bindParam(':cle', $cle);
$stmt->bindParam(':login', $login);
$stmt->execute();
(je ne vous mets pas tout le code, c'est celui qui se trouve dans le 2ème lien). Je reçois ce message: "Fatal error: Call to a member function prepare() on a non-object in /data/12/1/89/48/1089863/user/1136057/htdocs/carotest/confirm.php on line 26"

Je suis un peu perdue, je cherche partout et je ne comprend pas comment faire fonctionner PDO....

Auriez-vous de bons conseils?

Merci par avance!