mysql select de la requête dans un tableau sérialisé

Je suis stocker une liste d'éléments dans un tableau sérialisé dans un champ dans ma base de données (je suis en utilisant PHP/MySQL).

Je veux avoir une requête qui va sélectionner tous les enregistrements qui contiennent un seul de ces éléments dans le tableau.

Quelque chose comme ceci:

select * from table WHERE (an item in my array) = '$n'

J'espère que ça a du sens.

Toutes les idées seraient grandement appréciés.

Grâce

À moins que vos articles ont une façon très particulière de les identifier, vous serez probablement mieux pour stocker les données sérialisées comme une table ou quelque chose d'autre.
quel genre de tableau? entiers? les chaînes? mixte? Pouvez-vous fournir des exemples d'enregistrements?
Ne jamais stocker des données sérialisées que vous souhaitez à la recherche...
Select * from table where table_field like '%"enter_your_value"%'

OriginalL'auteur Daelan | 2010-11-07