Bonjour tout le monde. Je rencontre actuellement une erreur avec le code ci-dessous (Warning: PDO::__construct)
Pourriez-vous m'éclairer sur le sujet ? Merci par avance

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
<?php 
class DB{
 
	private $host = 'localhost';
	private $username = 'rooot';
	private $password = '';
	private $database = 'panier php';
	private $db;
 
	public function __construct($host = null, $username = null, $password = null, $database = null){
		if($host != null){
			$this->host = $host;
			$this->username = $username;
			$this->password = $password;
			$this->database = $database;
		}
 
		try{
		$this->db = new PDO('mysql:host='.$this->host.'dbname='.$this->database, $this->username, $this->password, array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8'));
		}catch(PDOException $e){
			die('<h1>Impossible de se connecter a la base de donnee !</h1>');
		}
	}
 
}