0

私が使用する必要がある正規表現は何ですか

グループの「10」ではなく、プレーヤーリストの「10」を選択する必要があります

{"group":"10","player":["12","15","13","10","1"]}

申し訳ありませんが、プログラミングスコープについてもう少し説明する必要がありました

この基準に一致する行を選択するにはmysqlでクエリを使用する必要があるため、json文字列は文字列として扱われ、jsonは解析されないことになっています。

たとえば、上記の例では...

Select * from team Where jsondata=(Something to the effect that "10" can be found in player list but will ignore if "10" is found only in group)

私が使用する場合:

Select * from team Where jsondata LIKE'%"10"%'

{"group":"10","player":[]}データがあったとしてもそれでも資格があるので、明らかにそれは間違っているでしょう

preg_match見つかった場合、プレーヤーリストの「10」と一致するようなphpコマンドを実行したい

これまでに返信してくださった方々、ありがとうございました

4

2 に答える 2