MySQL でカンマ入力された値


Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/patareru/www/patareru/wp-content/plugins/ultimate_ga_1.6.0/ultimate_ga_1.6.0.php on line 524

0,1,2,3,4,5,6,7,8,9,10,11,12とフィールドに値が入っている場合

0,1,2だけ取りたい場合に

10 11 12も取れてしまう。

フィールドにカンマで入力された値を取る場合

FIND_IN_SET()

を使う。

FIND_IN_SET(‘0’,フィールド名)

複数の場合
FIND_IN_SET(‘0’,フィールド名) and FIND_IN_SET(‘1’,フィールド名) and FIND_IN_SET(‘2’,フィールド名)

FIND_IN_SET()