ghost
3 years ago
8 changed files with 51 additions and 0 deletions
Binary file not shown.
@ -0,0 +1,3 @@
@@ -0,0 +1,3 @@
|
||||
<?php |
||||
|
||||
require(PROJECT_DIR . '/view/index.phtml'); |
@ -0,0 +1,20 @@
@@ -0,0 +1,20 @@
|
||||
<?php |
||||
|
||||
class Model { |
||||
|
||||
protected $db; |
||||
|
||||
public function __construct(string $database, |
||||
string $hostname, |
||||
int $port, |
||||
string $user, |
||||
string $password) { |
||||
try { |
||||
$this->db = new PDO('mysql:dbname=' . $database . ';host=' . $hostname . ';port=' . $port . ';charset=utf8', $user, $password, [PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8']); |
||||
$this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); |
||||
$this->db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); |
||||
} catch(PDOException $e) { |
||||
trigger_error($e->getMessage()); |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
<?php |
||||
|
||||
require(__DIR__ . '/config.php'); |
||||
|
||||
require(PROJECT_DIR . '/model/model.php'); |
@ -0,0 +1,12 @@
@@ -0,0 +1,12 @@
|
||||
<?php |
||||
|
||||
// COMMON |
||||
define('PROJECT_HOST', ''); |
||||
define('PROJECT_DIR', __DIR__); |
||||
|
||||
// DB |
||||
define('DB_HOSTNAME', 'localhost'); |
||||
define('DB_PORT', 3306); |
||||
define('DB_DATABASE', ''); |
||||
define('DB_USERNAME', ''); |
||||
define('DB_PASSWORD', ''); |
@ -0,0 +1,3 @@
@@ -0,0 +1,3 @@
|
||||
<?php |
||||
|
||||
require('../bootstrap.php'); |
Loading…
Reference in new issue