Bonjour ,
J'ai récupéré un tuto ave une connexion à une base de données
ma question est de savoir comment se débarrasser du
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; } }
pour pouvoir passer des requêtes avec des fetchColumn() par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $datas = $req->fetchAll(PDO::FETCH_OBJ);
Merci d'avance
Partager