originariamente scritto qui sopra
echo get_class(mysqli_query($sql))

---> mysqli_result Object #1
e allora questo dovrebbe suggerirti che la prossima cosa da tentare e' questa ...


codice:
class TheClueMySqlResult extends mysqli_query{}

e lasciare sopra
codice:
 return (TheClueMySqlResult) parent::query($sql); 
 // parent::query => mysqli_result
 // (mysqli_query)TheClueMySqlResult => mysqli_result

o no ???