Как получить доступ к переменной с включенной страницы?

Я использую некоторую «начальную» главную страницу – как в PHP, и я подключаюсь к базе данных с одной страницы, но хочу получить к ней доступ с включенной страницы. Я определяю переменную базы данных над вызовом include, поэтому там не должно быть никаких проблем.

В настоящее время при включении страницы и проверке, задана ли переменная, она возвращает false. Как я могу выполнить такую ​​вещь вместо повторного подключения в каждом включении?

index.php

$db = new mysqli("HOST", "USERNAME", "PASSWORD", "DB"); include 'page2.php'; 

page2.php

 if(isset($db)) echo 'set'; else echo 'not set'; // this will be called 

Это должно произойти так

index.php

 include 'page2.php'; if(isset($db)) echo 'set'; else echo 'not set'; // this will be called 

page2.php

 $db = new mysqli("HOST", "USERNAME", "PASSWORD", "DB"); 

Include в php

Обновите страницу page2.php следующим образом. Надеюсь, ваш код будет работать нормально.

 if(!($db->connect_error)) echo 'connected'; else echo 'Not connected';