Bonjour tout le monde !

Voici mon soucis : je veux récuperer une adresse émail qui se trouve dans la table "objet" et dans un champ "email" à l'aide d'une fonction dans mon modèle "site". Dans mon contrôleur, j'appelle cette fonction, je met le résultat dans une variable et j'affiche le résultat dans une vue.

code de la fonction du modèle :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
public function get_email_donnateur($idObjet)
    {
        $this->db->select('email')
             ->from('objet')
             ->where('idObjet = '.$idObjet);
             
        $q = $this->db->get();
       
        $email = ''.$q;
       
        return $email;
    }
code dans le contrôleur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$to = serialize($this->site_model->get_email_donnateur($idObjet));

$donnees['email_donnateur'] = $to;
           
$this->load->view('template/template', $donnees);
Et voici ce que contient la variable $to dans la vue :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
a:1:{i:0;O:8:"stdClass":1:{s:5:"email";s:13:"jean@jean.com";}}
Ma question est donc de savoir comment récuperer une chaine de caractère, et pas le bloc mémoire qui contient l'adresse email.

Merci d'avance !