Skip to content
Snippets Groups Projects
Commit 8c33083c authored by D4rkHeart's avatar D4rkHeart
Browse files

[Feat] db.php is now 12 factored

- PDO error is now always active
- 12 factoring database access
parent a82429ce
No related branches found
No related tags found
1 merge request!8[Feat] Form is now 12 factored
......@@ -2,13 +2,10 @@
require_once('configs/config.php');
$pdo = new PDO('mysql:host=' . $CONFIG[ENVIRONMENT]['DB_HOST'] . ';port=' . $CONFIG[ENVIRONMENT]['DB_PORT'] . ';dbname=' . $CONFIG[ENVIRONMENT]['DB_NAME'] . '', $CONFIG[ENVIRONMENT]['DB_USER'], $CONFIG[ENVIRONMENT]['DB_PASS'], array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'));
$pdo = new PDO('mysql:host=' . $_ENV['DB_HOST'] . ';port=' . $_ENV['DB_PORT'] . ';dbname=' . $_ENV['DB_DATABASE'] . '', $_ENV['DB_USERNAME'], $_ENV['DB_PASSWORD'], array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'));
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
// for development
if ($CONFIG[ENVIRONMENT] !== 'prod') {
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
include('models/DBController.php');
$DBController = new DBController($pdo);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment