Exemple #1
0
 /**
  * Gibt das Singleton Datenbankobjekt zurück.
  */
 public static function getInstance()
 {
     if (!isset(self::$db)) {
         // Datenbankverbindung aufbauen
         self::$db = @new MySQLi(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
         // Prüfen, ob die Verindung aufgebaut werden konnte
         if (mysqli_connect_errno()) {
             throw new Exception("MySQLi konnte sich nicht verbinden: " . mysqli_connect_error());
         }
     }
     return self::$db;
 }