Ciao a tutti!
sto realizzando un sistema per inserire i dati di un foglio excel automaticamente in una tabella su un db.
Ho realizzato una classe estrazioneDatiExcel che estrae i dati e li mette in un array di oggetti dati.
Prima di inserire i dati nel database, devo ovviamente controllare se sono nel formato corretto. Questo lavoro lo fa una classe controllaDatiExcel. Alcuni controlli vanno fatti attraverso una query nel database. Attualmente per ogni riga della tabella excel istanzio un oggetto dati che apre una connessione al database nel modo seguente:
Il problema è che così apro n connessioni per ogni riga del foglio excel. C'è un modo per aprire la connessione una sola volta nella classe controllaDatiExcel ed ereditare questa proprietà all'interno della classe controllaDatiExcel che è istanziata al suo interno (anche se non è una estensione della prima classe)?Codice PHP:class controllaDatiExcel {
private $mysqli;
private $riga;
private $msg_errore = array();
function __construct() {
$this->mysqli = new mysqli ( HOST, UTENTE_DB, PASSWORD_DB, NOME_DB );
}
Grazie mille
![]()

Rispondi quotando
