Quote Originariamente inviata da boots Visualizza il messaggio
$this->$db

Non si accede così ai membri di una classe, ma

$this->db

Come hai scritto tu, stai provando ad accedere ad un membro il cui nome si trova nella variabile $db...
Grazie, adesso funziona il metodo, ma ho un problema con un altro metodo rivolto al prelievo dei messaggi dal DB.

Codice PHP:
function prelevaMessaggi()
    {    
        echo(
'ok2');
        
$qry $this->db->prepare('SELECT *, M.Autore AS AutoreMessaggio, R.Autore AS AutoreRisposta, M.Data AS DataMessaggio, R.Data AS DataRisposta, M.Categoria_Utente AS CategoriaUtenteMessaggio, R.Categoria_Utente AS CategoriaUtenteRisposta
                              FROM Messaggi M
                              LEFT JOIN Risposte R ON M.ID = R.ID_messaggio
                              ORDER BY M.Data DESC, R.Data ASC
                            '
);
        echo(
'ok3');
                            
        try {
$qry->execute();}
        catch(
Exception $e) {
        echo 
'Exception -> ';
        
var_dump($e->getMessage());

        echo(
'ok4'); 
mi arriva fino all'ok3, ok4 non me lo stampa... Come mai?
Però ripeto che sarebbe molto più facile se potessi sapere il motivo per cui il codice si blocca, come posso fare?