[MySqli] Una corretta connessione!
Salve a tutti ragazzi, dopo aver spulciato un paio di guide per il web e naturalmente il manuale ufficiale, non sono riuscito a risolvere il mio dilemma!
In pratica la mia intenzione è quella di estendere la classe mysql, come mi è stato suggerito proprio in questo forum, in questo modo avrei avuto tutti i metodi della classe velocemente.
Sfortunatamente ancora non sono riuscito a capire la dinamica della cosa, in breve; ho realizzato questa classe:
Codice PHP:
// Classe Mysqli
class Database extends mysqli {
// Metodo per la connessione al database
public function __construct($host, $user, $pass, $db) {
// Richiamo il costruttore della classe mysqli
parent::__construct($host, $user, $pass, $db);
// Effettuo un controllo sulla connessione
if (mysqli_connect_error()) {
die("Connessione Fallita: " . mysqli_connect_error());
} else {
echo "Connessione avvenuta con successo!";
}
}
}
Quando devo richiamarla:
Codice PHP:
$database = new Database("localhost", "ernestocampese", "pass", "my_bla bla");
Il fatto sta che ogni volta devo avviare una connessione al database, devo riscrivere sempre il codice precedente, io invece vorrei evitare ciò, vorrei limitarmi a scrivere:
Codice PHP:
$database = new Database();
Come dovrei fare? Aspetto con ansia le vostre risposte ragazzi!