Ok, danke. Dann mache ich den dynamischen Teil über eine einzige Route.
Frage:
Wie sollte ein Objekt das die Datenbankabfragen regelt gebaut sein? Das Objekt bekommt seine teilweise statische Datenbankverbindung im Konstruktor, dass ist schonmal klar. Aber wie mach ich das mit den SQL Statments, übergebe ich die an das Datenbank Objekt oder bekommt das Datenbank Objekt besser nur Parameter übergeben?
Also würde ich dem Objekt zb sowas geben:
Select * from wurstTable where abgelaufen=nicht and hergestellt<>vonVegetariern;
oder sollte ich lieber eine Funktion im Objekt schreiben, welche die Parameter der where Klausel als Json oder Array entgegen nimmt?