Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
bonjour,
je suis la nouvelle série de video, et je bloque a la partie #5 lorsqu'il faut se connecter a la base de donnée
je bloque , je ne sais pas pourquoi je n'arrive pas a me connecter a ma base de donnée.
Ici, on a crée la class affin de renvoyer une erreur si la connexion echoue. Et il savert que j'ai l'erreur en quéstion.
ce que j'ai déjà fait : (tout en redémarrant WAMP a chaque fois)
1-changer le nom de la base de donnée (ainsi que du fichier php ).
2-changer le type d'encodage.
3-supprimer le base de donner et en créer une autre.
4-essayer de passer par le dossier WWW au lieu de passer par le virtualhost créée.
5-telecharger la dernier version de WAMP bien installée et bien démarrée.
6-verifier le chemin du dossier dans lequel se trouve le fichier de connexion a la base de donner.
7- changer include_once() en include().
j'aimerais beaucoup continuer a suivre les videos mais pour ça j'ai besoin de vous :(
le liens de la video :
https://www.youtube.com/watch?v=wbdvqzC3u74&t=811s
et voici mon code :
<?php
//DECLARATION D'UNE NOUVELLE CLASSE
class connexionDB{
private $host = 'localhost';//nom de l'host
private $name = 'pokemon';//nom de la base de donnee
private $user = 'root';//utilisateur
private $pass = '';
private $connexion;
function __construct($host = null, $name = null ,$user = null, $pass = null){
if($host != null){
$this->host = $host;
$this->name = $name;
$this->user = $user;
$this->pass = $pass;
}
try{
$this->connexion = new PDO('mysql:host=' . $this->host . ';dbname=' . $this->name, $this->user, $this->pass, array(PDO::MYSQL_ATTR_INIT_COMMAND =>'SET NAMES UTF8MB4', PDO::ATTR_ERRMODE => PDO::ERRMODE_WARNING));
}catch(PDOException $e){
echo 'Erreur : Impossible de se connecter a la BDD! : '.$this->name;
die();
}
}
public function connexion(){
return $this->connexion;
}
}
$DB = new connexionDB;
$BDD = $DB->connexion();
?>
Merci tous le monde !!
un peu gualerea gerer les virtuals hosts sur xampp mais ça y est c'est fait, je retourne donc au tuto !
MERCI ENCORE
sujet résolue en installant XAMPP
et bien voila je crois que je suis connecté grace a toi ! mais je vais regarder en suivant le reste du tuto voir si c'est vraiment le cas
le message d'erreur ne s'affiche plus , j'ai une page blanche, alors je vais voir si je suis en effet connecté je vous tiens au courant !
salut !
non car je pensais que XAMP c'etait utilisé que sur les appls et non sur les windows ^^
Re:
Au final, t'a pas tester avec XAMPP ? (Comme je l'avais dit dans ma précédente réponse)
C'était sûrement la solution pourtant mais bon... Tant pis 😉