php - 在mysql中搜索LIKE json对象

标签 php mysql json

假设我的 sample_table 中存在字段 json_field(字符串化 JSON 对象,具有 property_1property_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/

相关文章:

php - 如何轻松创建 HTTPS 登录表单?

mysql - 如何为mysql数据库表中的另一列创建特定列的唯一键

mysql - 为什么mysql 5.5 AUTO_INCRMENT不影响?

json - 大查询表在本地计算机中提取为 JSON

php - 在检查器中生成代码覆盖率

javascript - 自定义数据原型(prototype) symfony3

javascript - 在级联下拉列表中失败,但首先使用 jquery Ajax 可以正常工作

mysql - 从 jsp 更新 MySQL 表

javascript - 如何循环 Sequelize 响应

ios - AFNetworking错误-'无效的JSON写入类型(NSConcreteData)'-上传音频文件时