dedlfix: prepared statement mit or bei zunächst unbekannter Anzahl von Bedingungen

Beitrag lesen

Tach!

SELECT `row` FROM `table` WHERE `foo` = value1 OR `foo` = value2;

Obiges statement soll per prepared statement erzeugt werden. Zum Zeitpunkt der Programmierung weiß ich nicht, wieviele Bedingungen verknüpft werden müssen.

Wie stellt man das am besten an?

Mit einem Gemisch aus Stringverknüpfung und Prepared Statement. Es gibt keine Dynamik in Prepared Statements. Wenn sie unterschiedlich lang sein sollen, müssen sie in der jeweiligen Länge für das DBMS generiert werden.

dedlfix.