Hallo Leute!
Ich habe eine dynamisch erzeugte Datenbank-Anfrage, in der die Where-Bedingungen in einer Schleife durchlaufen und an einen String angehängt werden.
Jeder Durchlauf endet daher mit einem OR.
Alledings gibt es auch Fälle, in denen die Schleife aufgrund fehlender Daten nicht durchlaufen wird und der String leer bleibt. Dann endet die DB-Anfrage aber auch mit einer offenen WHERE Klausel, was zu einem Fehler führt.
Aus diesen Gründen bräuchte ich einen "Anfrage-Dummy", der immer an den mit OR endenden oder auch leeren String angehängt wird, und mir aber kein Ergebnis auswirft.
Ich dachte daran, einfach nach einer nicht existierenden ID zu suchen, was mir aber nicht "sicher" genug erscheind.
Was könnte ich stattdessen verwenden?
Ich habe eine dynamisch erzeugte Datenbank-Anfrage, in der die Where-Bedingungen in einer Schleife durchlaufen und an einen String angehängt werden.
Jeder Durchlauf endet daher mit einem OR.
Alledings gibt es auch Fälle, in denen die Schleife aufgrund fehlender Daten nicht durchlaufen wird und der String leer bleibt. Dann endet die DB-Anfrage aber auch mit einer offenen WHERE Klausel, was zu einem Fehler führt.
Aus diesen Gründen bräuchte ich einen "Anfrage-Dummy", der immer an den mit OR endenden oder auch leeren String angehängt wird, und mir aber kein Ergebnis auswirft.
Ich dachte daran, einfach nach einer nicht existierenden ID zu suchen, was mir aber nicht "sicher" genug erscheind.
Was könnte ich stattdessen verwenden?
Kommentar