【发布时间】:2013-06-15 08:16:53
【问题描述】:
我有这个$value= 24153;
我有一个字段可以保存一个或多个值,例如 {"id":"2","value":["3"]} 或 {"id":"2","value":["3","4"]} 或 {"id":"2","value":["3","4","2"]}
我有这个工作正常的正则表达式,但如果 ONE 值存在则返回。
如果字段中有多个值,我需要改进这个正则表达式。
REGEXP BINARY \'(.*{"id":"2","value":\["[^\"]*['.$value.'][^\"]*",?)+\]}.*\'
【问题讨论】:
-
-1 用于将 JSON 存储在数据库中,然后使用 REGEXP 进行搜索。唯一的想法让我恶心。