Oui, car l'utilisation d'instructions préparées a 2 causes principales :
- Améliorez l'exécution de la même requête avec des paramètres différents
- Empêchez l'injection SQL en séparant le code SQL des paramètres.
Étant donné que vous n'avez aucun paramètre pouvant être géré par une instruction préparée (les noms de table ne peuvent pas être un paramètre), vous ne gagnez rien en poussant la requête en tant qu'instruction préparée.
Vous devez toujours vous assurer que tout ce qui est renvoyé par $this->table
ne causera aucun problème avec le code sql généré.