[PHP] Mostrare risultati di una tabella ma solo se ID è attivo

Marcolino92

Utente Attivo
6 Nov 2012
28
0
1
Ciao, purtroppo dal titolo non si comprende nulla, e mi scuso, spiego meglio quindi.

Ho una tabella che mostra i like inseriti ad un determinato post.

- post_likes (id, id_post, data_like, id_user)
- post (id ecc )

In una pagina mostro una lista di tutti i mi piace inseriti nella tabella post_likes, ma vorrei facesse una distinzione se l'ID di quel post magari è nello status inattivo (quindi il post non è più presente) ma ovviamente il like viene mostrato nella pagina.

Io vorrei quindi fare un controllo che se in un secondo momento quel post è stato posto nello status inattivo, di conseguenza anche il mi piace non viene mostrato nella lista generale.

In questo momento il mio modello è cosi fatto:

Codice:
public function get_last_users_likes($limit){
        $this->db->select('*');
        $this->db->from('photos_likes');
        $this->db->order_by('id', 'DESC');
        $this->db->limit($limit);
        $query = $this->db->get();
        return $query->result_array();   
    }