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