そのため、ユーザーからの ID を使用してデータベース (シリアル化) に格納された配列があります。
array1 = serialize(array(1,2,3,4,5));
異なる ID と配列サイズ (つまり 100 レコード) を持つデータベースにこれが 100 回ほどあるとしましょう。
array2 = serialize(array(6,2,8,1,3,10,12,60));
...
配列は、テーブル名 items と行 'lookup' を使用してデータベースに格納されます。
table 'items': (id,itemId,lookup)
ここで、1 つの ID (ID=2 など) に一致するシリアル化された配列を検索したいと考えています。一致するものについては、itemId が必要です。
"like %2%" で SQL クエリを試すこともできますが、それは %22% などにも一致します。
これを行う方法はありますか?