Bonjour,

J'essaie de me connecter à la base via la fonction PDO mais je ne parviens pas.

J'ai survoler la plus part des cours, je commence à croire que chez moi que ça coince (config)

J'essaie d'y accéder en utilisant la notation objet ($r->message) en vain !

Je vous remercie !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
 
    try {
        $handler = new PDO('mysql:host=localhost; dbname=panier', 'root', '');
 
    } catch (Exception $e) {
        echo $e->getMessage();
        die();
    }
 
    $query = $handler->query('SELECT * FROM produits');
    // $r = $query->fetch(PDO::FETCH_OBJ);
    // echo '<pre>', print_r($r), '</pre>';
 
 
    while ($r = $query->fetch(PDO::FETCH_OBJ)) {
        echo $r->message, '<br>';
    } 
?>
Les erreurs affichées :
Notice: Undefined property: stdClass::$message in C:\laragon\www\panier\connexion.php on line 18
Notice: Undefined property: stdClass::$message in C:\laragon\www\panier\connexion.php on line 18