установление соединения из файла include

Файл подключения имеет следующий код

<?php return array( 'connections' => array( 'mysql' => array( 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'dbname', 'username' => 'root', 'password' => 'dbpass', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', ), ), ); 

И я включил вышеупомянутый файл соединения на другой странице. По некоторым причинам я не могу редактировать config.php.

Но как я могу выполнить обычное соединение mysqli с указанным выше массивом?

т.е.

 <?php include('../config/config.php'); //$mysqli = new mysqli("localhost", "root", "", "wolly"); // need to do the connection $query = "SELECT * FROM action"; $result = $mysqli->query($query) 

Как и в приведенном выше, мне нужна переменная $mysqli чтобы сделать результат. Но мой вопрос: как я могу получить значения внутри массива из config.php?

Примечание. Я не могу вносить какие-либо изменения или объявлять $mysqli в файле config.php

Это должно сработать для вас.

 $array = include('../config/config.php'); $mysql_conn = $array['connections']['mysql']; $mysqli = new mysqli($mysql_conn['host'], $mysql_conn['username'], $mysql_conn['password'], $mysql_conn['database']); $query = 'SELECT * FROM action'; $result = $mysqli->query($query);