ciao Filippo, conosco come funzionano include e require (almeno credo!), forse il mio limite è nel non conoscere il modo migliore per chiamare una funzione in un file esterno.

Nella struttura attuale la funzione è definita nel file incluso (include_once) nella pagina che la chiama. Io mi aspettavo di poter fare riferimento ai dati di connessione a MySQL all'interno della funzione, dato che questi dati sono definiti in un altro file incluso nella pagina.

In realtà la funzione sembra non poter utilizzare queste variabili definite al suo esterno.la domanda è se devo definirli al suo interno (ma sarebbe una ripetizione) se devo includere nella funzione il file che contiene i parametri di accesso (ma sarebbbe un ulteriore include!) o come posso fare una cosa elegante!

grazie dell'aiuto, è un caos individuale ma credo mi servirà anche in generale per usare le funzioni