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:
Et quand j'affiche la page, ça me dit que PDO, pdo_sqlite, pdo_mysql sont installés.
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/>'; } } ?>
Première question: Dois je faire autre chose pour mettre en route PDO?
Car quand je mets ce code:
(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"
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 suis un peu perdue, je cherche partout et je ne comprend pas comment faire fonctionner PDO....
Auriez-vous de bons conseils?
Merci par avance!
Partager