假设我的 sample_table
中存在字段 json_field
(字符串化 JSON 对象,具有 property_1
、property_2
)
我如何选择像这样的请求:WHERE property_1 LIKE %VALUE_1% AND property_2 LIKE %VALUE_2%
而不获取所有数据并使用 php 进行搜索?
附注是的,我知道,将 json 字符串保留在字段中是错误的
最佳答案
你不能。
如果你想在脚本中获取数据,你必须获取它们。使用参数构建动态请求。 像这样的东西:
"...WHERE property_1 LIKE '".$value_1."' AND property_2 LIKE '".$value_2.'";
关于php - 在mysql中搜索LIKE json对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26521367/