1

FIND_IN_SETmysql(5.0.96)でサポートされていない場合の代替機能は何ですか。何らかの理由で、mysql のバージョンをアップグレードできません。

テーブル

manufacturer_id | category_id
    15               63
    16               63,64
    17               163,64

クエリ

$category = '63';    

mysql_query("SELECT * FROM `oc_manufacturer` WHERE find_in_set ('" . (int)$category ."', category_id)  ");

結果が返されます:

15
16

このクエリは機能していますが、使用せずに同じ結果を得る方法はfind_in_set?

4

2 に答える 2