Ciao ragazzi,
non avendo nulla da fare mi ero messo a perdere un po' di tempo con mysqli.
Il mio scopo era quello di creare due classi. una per la connessione al database e una per l'esecuzioni di query.

La prima classe la chiamavo database e la seconda record

Nel costruttore di database settavo una cosa del genere

$db = new mysqli()....;


ora tecnicamente in $db ci dovrebbe essere la mia classe mysqli...

istanzio la seconda classe

$record = new record($db)

nel costruttore di questa

$this->mysql = $db;

a qusto punto dovrei avere nella mia seconda classe la classe mysqli

se provo in un metodo di questa seconda classe a fare

$this->mysql->query($sql);

mi dice

Couldn't fetch database

non ho ben capito dal sito ufficiale se si tratta di un bug o che altro.

secondo voi è fattibile?