a mia domanda è questa: secondo voi $result è una variabile o un nuovo oggetto?
se è un nuovo oggetto perché usiamo un metodo (fetch_row) di un altro oggetto?
Codice PHP:
var_dump($result instanceof mysqli_result//TRUE