
Originariamente inviata da
boots
$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?