Connexion Base de données
Bonjour, depuis 48h, j'ai un problème, je n'arrive pas à me connecter à la base de donnée. J'ai essayé plusieurs chose, supprimer afin de recommencer mais je ne vois pas où peut-être mon erreur. Je suis débutant. Avant je codais un peu en procédurale maintenant je suis toujours débutant mais je vise la Poo méthode Mvc.
Je travaille en local, ma base de donnée s'appelle blog mais rien n'y fait.
J'ai tout recommencé et j'en suis là.
Mon fichier de connexio se nomme db.class.php
Il est dans un dossier qui s'appelle classe
Code:
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 36
|
<?php
Class Db{
public $host='localhost';
public $username='root';
public $password='';
public $dbname='blog'; // Ne pas modifier tant que le nom de Ma base de donée est Blog
public $db;
public function __construct($host=null, $usename=null, $password=null,$dbname=null){
if($host!=null){
$this->host=$host;
$this->username=$username;
$this->password=$password;
$this->dbname=$dbname;
}
try{$this->db= new PDO('mysql:host='.$this->host.';dbname='.$this->dbname, $this->username, $this->password, array(PDO::MYSQL_ATTR_INIT_COMMAND=>'SET NAMES UTF-8'));}catch(PDOEXCEPTION $e){
die('<h1> IMPOSSIBLE DE SE CONNECTER </h1>');
}
}} |
Et mon fichier index.php
Code:
1 2 3 4
|
<?php
require_once('classe/db.class.php');
$db= new Db(); ?> |
Merci d'avance pour vos réponses.