diff --git a/pandora_console/include/config_process.php b/pandora_console/include/config_process.php index a234ec1101..576a378703 100644 --- a/pandora_console/include/config_process.php +++ b/pandora_console/include/config_process.php @@ -68,6 +68,9 @@ else { ini_set("error_log", $config["homedir"]."/pandora_console.log"); } +// Check if mysqli is available +$config["mysqli"] = extension_loaded(mysqli); + $config['start_time'] = microtime (true); $ownDir = dirname(__FILE__) . '/'; diff --git a/pandora_console/include/db/mysql.php b/pandora_console/include/db/mysql.php index 4624d5bd94..3132f4239c 100644 --- a/pandora_console/include/db/mysql.php +++ b/pandora_console/include/db/mysql.php @@ -28,11 +28,9 @@ function mysql_connect_db($host = null, $db = null, $user = null, $pass = null, if ($port === null) $port = $config["dbport"]; - if ($config["mysqli"] === null && extension_loaded(mysqli)) { - $config["mysqli"] = true; - } - else { - $config["mysqli"] = false; + // Check if mysqli is available + if (!isset($config["mysqli"])) { + $config["mysqli"] = extension_loaded(mysqli); } // Non-persistent connection: This will help to avoid mysql errors like "has gone away" or locking problems