Quoto in gran parte quello che dice satifal circa i campi dei DB contenenti più valori separati da un delimitatore.
In questi casi (se proprio è necessario) si dovrebbe tuttalpiù convertire l'array in stringa con serialize() così da poter riaver l'array dopo il SELECT con unserialize().
Volendo chiudere un occhio sulla suddetta questione credo che la tua esigenza sia formulare una query con la clausola WHERE IN e quell'array con crei con explode() lo devi ri-convertire in una stringa con implode() separando gli id con la virgola.
Per intenderci:
Codice PHP:$sql = "SELECT * FROM table WHERE id IN (" . implode(",",$array) . ")";

Rispondi quotando