Perfetto

Ora proviamo a testare lentamente la tua funzione
Cambiala così
Codice PHP:
    public function checkUser($sql) {
        echo 
$sql "

"
;
        
$result $this->execute($sql);
        if ( 
$result ) {
           echo 
"OK";
        } else {
           echo 
"Errore";
        }
    } 
E vedi cosa ti stampa