fix primary Model

This commit is contained in:
Thomas Rubini 2023-01-16 19:55:40 +01:00
parent 95ad2e1d6a
commit 788f224629
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373

View File

@ -5,17 +5,17 @@ final class Model
private static $conn = null;
public static function get(){
if($conn === null){
init();
if(self::$conn === null){
self::init();
}
return $conn;
return self::$conn;
}
private static function init(){
$PDO_URI = sprintf("mysql:host=%s;dbname=%s", $_ENV["DB_HOST"], $_ENV["DB_DBNAME"]);
try{
$conn = new PDO($PDO_URI, $_ENV["DB_USER"], $_ENV["DB_PASSWORD"]);
self::$conn = new PDO($PDO_URI, $_ENV["DB_USERNAME"], $_ENV["DB_PASSWORD"]);
}catch(PDOException $e){
die("Connection to the database failed");
}