Bonjour,
Voila, mon navigateur m'affiche SQLSTATE[HY000] [1049] Base 'tuto' inconnue alors qu'elle est présente dans mon code.
conf.php :
<?php
class Conf{
static $debug = 1;
public static $databases = array(
'default' => array(
'host' => 'localhost',
'database' => 'tuto',
'login' => 'root',
'password' => '',
)
);
}
Model.php
<?php
class Model{
static $connections = array();
public $db = 'default';
public function __construct()
{
$conf = Conf::$databases[$this->db];
try{
$pdo = new PDO('mysql:host='.$conf['host'].';dbname='.$conf['database'].';',$conf['login'],$conf['password']);
Model::$connections[$this->db] = $pdo;
}catch(PDOException $e){
if(Conf::$debug >= 1){
die($e->getMessage());
} else {
die('Impossible de se connecter a la base de donnée');
}
}
echo "J'ai chargé la base et je m'y suis connecté";
}
public function find()
{
}
}
c*o*r**dialement****