Hai perfettamente ragione.
Per fare l'esempio ho sintetizzato parecchio, in realtà lo script è un po' più complesso.
Ajax chiama la funzione php (pluto)
la quale estrae dal database dei dati e li restituisce con json ad ajax.
La funzione (pluto), chiama un'altra funzione (pippo) per l'apertura del database,
(non voglio creare il file config.php e includerlo)
Della stampa a video se ne occupa Jquery.
Ho creato una funzione per l'apertura del DB perché nello stesso file, diverse funzioni hanno la necessità di accedere al DB, giusto per non riscrivere sempre le stesse cose.
La variabile che in realtà mi occorreva passare era: $conn
ciao
ok, comunque se usi il db in un unico file o pagina va benissimo, ma se la chiamata al file/pagine la devi usare in più file o fai il require_once della pagina di connessione o devi fare il require_once della pagina che contiene la funzione di connessione oppure scrivere la funzione in ogni pagina