Ciao ragazzi, come da titolo ho la necessità di unificare, utilizzando una sola connessione, i dati di accesso al bd presenti in un file php. Mi spiego meglio: ho due file inclusi in un terzo file ed entrambi accedono al bd in maniera differente. Avrei necessità di avere la connessione utilizzando un solo file e non 2 ma non essendo esperta di php non riesco a farlo funzionare. Mi date una mano, se possibile? Grazie anticipatamente.

i file in questione li posto in parte, spero che bastino.

Index
Codice PHP:
<?php  
session_start
();  
require_once(
'lib/Users.class.php');  
$login = New Users;  
$login->access_denied(); 

include_once(
'config.php');
include_once(
'class/data.class.php');

$mysqli = new data(HOSTUSERNAMEPASSWORDDATABASE);
$regioni $mysqli->getRegioni();

?>

lib1
Codice PHP:
private $host_db 'localhost';
    private 
$user_db 'root';
    private 
$pass_db '';
    private 
$name_db 'test';
    
        protected 
$conn;
    protected 
$selezione_db
lib2
Codice PHP:
<?php
class data extends mysqli
{
    
//Selezione di tutte le regioni
    
    
public function getRegioni()
    {....
Devo fare in modo che $mysqli = new data(HOST, USERNAME, PASSWORD, DATABASE); sparisca, di conseguenza quindi anche include_once('config.php'); presente in index, e che possa utilizzare i dati di lib1.

$mysqli = new data();
$regioni = $mysqli->getRegioni();

praticamente non so come passare i parametri di connessione HOST, USERNAME, PASSWORD, DATABASE in new data(), che attualmente pesca dal file config.php, e passargli quelli presenti in lib1.

Grazie ancora a tutti per la disponibilità.
Loredana