protected function __construct($hostname, $username, $password, $db_name = null) { self::$hostname = $hostname; self::$username = $username; self::$password = $password; self::$db_name = $db_name; self::$conn = mysqli_connect(self::$hostname, self::$username, self::$password); if (!self::$conn) { die('Critical Stop Error: Database Error<br />' . mysqli_error(self::$conn)); } if ($db_name) { $selected_db = mysqli_select_db(self::$conn, $db_name); if (!$selected_db) { die('Cant select database'); } } }