ghost
3 years ago
8 changed files with 51 additions and 0 deletions
Binary file not shown.
@ -0,0 +1,3 @@ |
|||||||
|
<?php |
||||||
|
|
||||||
|
require(PROJECT_DIR . '/view/index.phtml'); |
@ -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 @@ |
|||||||
|
<?php |
||||||
|
|
||||||
|
require(__DIR__ . '/config.php'); |
||||||
|
|
||||||
|
require(PROJECT_DIR . '/model/model.php'); |
@ -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', ''); |
Loading…
Reference in new issue