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 : 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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php require_once('classe/db.class.php'); $db= new Db(); ?>
Merci d'avance pour vos réponses.
Partager