【问题标题】:Search query with sql and json使用 sql 和 json 搜索查询
【发布时间】:2013-08-21 09:17:10
【问题描述】:

我的问题是我以 json 格式获取我网站的所有数据,所以我还有一个带有搜索复选框的部分(使用 php),我不知道,我该怎么做现在开发这个过滤器,正是我的问题如何为选定的复选框创建 sql 请求?在我网站的后台,我通过选择框选择值,但这对我的 json 代码没有影响。

如果我这样解码 json 代码:

json_decode($json, true);

我的意思是:

SELECT * FROM content_attributes WHERE = 'my_json_value'

这是正确的方法吗?

【问题讨论】:

  • 请以更清晰的方式解释您的问题,我和其他人可能根本不明白这个问题。
  • 1.所有网站数据都是 json 格式 2. 需要一个搜索表单 3. 搜索表单的复选框也来自 json 4. 我如何在这里创建一个搜索查询,如果我选择几个复选框,我该如何过滤它,我不不知道,因为我没有使用 json 的经验。 5. 我的想法是这样的查询:SELECT * FROM content_attributes WHERE = 'my_json_value'

标签: php sql json


【解决方案1】:

你必须像这样在where关键字后面添加列名

SELECT * FROM content_attributes WHERE column_name = 'my_json_value'

【讨论】:

  • 我试着解释一下:SELECT * FROM content_attributes WHERE id = 7 这个表的行是:id->row id | name->name 仅用于前端 | value->这里是我需要的 json 值,这就是我的问题,我该如何选择值,我可以在后台编辑这个......但我也需要前端搜索的值
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-30
  • 1970-01-01
  • 2016-03-08
  • 2021-07-24
  • 2014-10-14
相关资源
最近更新 更多