Sì, perché l'uso di istruzioni preparate ha 2 cause principali:
- Migliora l'esecuzione della stessa query con parametri diversi.
- Impedisci l'iniezione di sql separando il codice sql dai parametri.
Dal momento che non hai parametri che potrebbero essere gestiti da un'istruzione preparata (i nomi delle tabelle non possono essere un parametro), non ottieni nulla spingendo la query come un'istruzione preparata.
Devi comunque assicurarti che tutto ciò che viene restituito da $this->table
non causerà alcun problema con il codice sql generato.