Hvis jeg har et program, hvor jeg bygger IN
listen dynamisk, og den kan ende med at være tom, hvad jeg nogle gange gør er at initialisere listen med en umulig værdi og tilføje til det. For eksempel. hvis det er en liste over brugernavne, starter jeg med en tom streng, da det ikke er et muligt brugernavn. Hvis det er et auto_increment ID, bruger jeg -1, fordi de faktiske værdier altid er positive.
Hvis dette ikke er muligt, fordi der ikke er nogen umulige værdier, skal du bruge en betinget for at beslutte, om du vil inkludere AND column IN ($values)
udtryk i WHERE
klausul.