L'errore si verifica quando si tenta di accedere a una proprietà di un oggetto che non è un oggetto. In questo caso non puoi accedere alla proprietà, poiché il $result non è un oggetto. È un booleano = falso. Una cosa è controllare che una variabile sia un oggetto usando is_object di PHP.