私が所有しているすべてのDVDを作成したいウェブサイトを作成することになっています。さらに、映画をカテゴリーに分類したいと思います。私はこれらのテーブルを手に入れました。
カテゴリ: id-タイトル
映画: id-category_ref-など......
いくつかのカテゴリを作成したと想像してください:(アクション-ID:1、コメディ-ID:2)
管理パネルで映画を作成するとき、チェックボックスを使用してさらに多くのカテゴリを選択する機会があります。たとえば、スパイダーマンのアクションとコメディを選択できます。
移動の行は次のようになります。
ID:1- category_ref:1/2(<-アクション/コメディを意味する)
それで、フロントページで-私はスパイダーマンがアクションとコメディの両方の下に表示されることを望みます。
INを使用して映画を適切なカテゴリに分類できると思いましたが、期待どおりに機能しません。
"SELECT id, movie_title FROM film WHERE $catID IN((REPLACE(category_ref, '/', ','))"
質問は複雑に見えるかもしれませんが、そうではありません。