Als ik een applicatie heb waarin ik de IN
. bouw lijst dynamisch, en het kan leeg eindigen, wat ik soms doe is de lijst initialiseren met een onmogelijke waarde en daaraan toevoegen. bijv. als het een lijst met gebruikersnamen is, begin ik met een lege string, aangezien dat geen mogelijke gebruikersnaam is. Als het een auto_increment ID is, gebruik ik -1 omdat de werkelijke waarden altijd positief zijn.
Als dit niet haalbaar is omdat er geen onmogelijke waarden zijn, moet u een voorwaarde gebruiken om te beslissen of u AND column IN ($values)
wilt opnemen. uitdrukking in de WHERE
clausule.