Bonjour ,
J'ai récupéré un tuto ave une connexion à une base de données
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
<?php
namespace App;
use \PDO;
class Database
{
    private $db_name;
    private $db_user;
    private $db_pass;
    private $db_host;
    private $pdo;
    public function __construct($db_name, $db_user = "machin", $db_pass = "truc", $db_host = "chose")
    {
        $this->db_name = $db_name;
        $this->db_user = $db_user;
        $this->db_pass = $db_pass;
        $this->db_host = $db_host;
    }
    private function getPDO()
    {
        if ($this->pdo === null) {
            $pdo = new PDO('mysql:dbname=machin;host=truc', 'chose', 'bidule');
            $pdo->exec('SET NAMES utf8');
            $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            $this->pdo = $pdo;
        }
        return $this->pdo;
    }
    public function query($statements)
    {
        $req   = $this->getPDO()->query($statements);
        $datas = $req->fetchAll(PDO::FETCH_OBJ);
        return $datas;
    }
}
ma question est de savoir comment se débarrasser du
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 $datas = $req->fetchAll(PDO::FETCH_OBJ);
pour pouvoir passer des requêtes avec des fetchColumn() par exemple
Merci d'avance