したがって、これは私が解決する必要がある問題です。データベース内のユーザーは、一定量のコースに従っています。これらのコースにはすべて番号が付けられているため、行の値はcourses
or12, 34, 56
または12
'' などになります。特定のコースをたどっているユーザーを見つけるために検索クエリを実行しています。を使用することを考えてLIKE
いましたが、次のように一致させる必要があるため、非現実的な解決策のようです。
courses LIKE '$course,%' OR courses LIKE '%,$course,%' OR courses LIKE '%,$course' OR courses LIKE '$course'
合わせ方が4通りあるので、もっと良い解決策を期待していたのですが、自分ではまだ何も考えていません。創造的な解決策を持っている人はいますか? ありがとうございます。