このようなMy-Sql列にデータがあります
T_interest
1,14,49,145,203,302
個人的な興味のあるキーワードの各値を表します。
値を抽出して、チェックボックスの値があるかどうかを区別しようとしました。
if(strstr($u_interest['u_interest'], ','.$row['i_idx'])):
$selected = 'checked';
これが私が現在使用しているphpコマンドです。
しかし、データベースから正確な値を抽出しません。
データに14の数字があるかどうか、またはこのユーザーテーブルからかどうかを確認したいとしましょう
T_interest
1,14,49,145,203,302
上記のコマンドを使用すると、ユーザーには2つの値があることがわかります。
14,145
PHP の strstr コマンドが 2 つの値を教えてくれるように見えます。これら 2 つの値は 14 個です。
では、なぜこれが起こっているのか教えていただけますか?
より多くのphp行が必要な場合は、投稿できます。