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(HOST, USERNAME, PASSWORD, DATABASE);
$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