Te respondo sólo a la parte SQL, pues en este foro no debe escribirse PHP. Como yo lo veo, naturalmente puedes hacer en SQL
Código sql:
Ver originalSELECT * FROM tabla WHERE campo = 1 OR campo = 2 OR campo = 3 OR campo = 4 OR campo = 5
por lo que, naturalmente, en tu programa podrás sustituir esos números por variables
pero si quieres, puedes hacer esto para conseguir lo mismo:
Código sql:
Ver originalSELECT * FROM tabla WHERE campo IN (1, 2, 3, 4, 5)
Seguro que en tu programa te resultará más fácil armar esa cadena que está dentro del paréntesis.
En cuanto a lo demás, tendrás que preguntar en el foro PHP, porque aquí sólo respondemos a problemas de código SQL, no de código PHP.