/** * Gets an instance of mysqli with read-only permissions. * @return mysqli */ static function getMysqliConnection() { if (self::$mysqli == null) { $driver = new mysqli_driver(); $driver->report_mode = MYSQLI_REPORT_STRICT; self::$mysqli = new mysqli(self::getCfg('mysql')['read-only']['server'], self::getCfg('mysql')['read-only']['username'], self::getCfg('mysql')['read-only']['password'], self::getCfg('mysql')['read-only']['db']); self::$mysqli->set_charset("utf8"); } return self::$mysqli; }