Base d'un site web

This commit is contained in:
Sanchez
2017-04-14 14:31:29 +02:00
committed by mathieu
parent 21c5a759fd
commit e761ff7c5a
29 changed files with 8571 additions and 0 deletions

41
src/Model/BDD.php Normal file
View File

@ -0,0 +1,41 @@
<?php
namespace base\Model;
use Exception;
use PDO;
class BDD
{
const SQL_SERVER = 'localhost';
const SQL_LOGIN = 'root';
const SQL_PASSWORD = '';
const SQL_DB = 'eldotravo';
private static $bdd;
public function __construct() {
try {
$pdo_options = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_WARNING,
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8mb4',
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
];
self::$bdd = new PDO('mysql:host='.self::SQL_SERVER.';dbname='.self::SQL_DB.';charset=utf8', self::SQL_LOGIN, self::SQL_PASSWORD, $pdo_options);
}
catch(Exception $e) {
die('Erreur : '.$e->getMessage());
}
}
public static function instance() {
return self::$bdd;
}
public static function lastInsertId() {
return self::$bdd->lastInsertId();
}
}
?>