当前位置: 首页 > 知识库问答 >
问题:

如何编码Json与数组结构在PHP MySql?

艾善
2023-03-14

我在MySql中有两个表

部分

ID       Name
=====================
1        Section1
2        Section2

类别

ID        SectionID     Name
=========================================
1           1           Category1
2           1           Category2
3           2           Category3

如何从PHP解码JSON以获得如下结果:

{节:[
{节名:"节1",分类列表:[{分类名称:"分类1"},{分类名称:"分类2"}]},
{节名:"节1",分类列表:[{分类名称:"#####################################################################################################################################################################################

这就是我现在拥有的:
$sql\u section=“select*from section”
$sql\u category=“从类别中选择*”

有什么建议吗?谢谢

共有1个答案

危寒
2023-03-14

假设你指的是编码。您只需创建一个具有所需json结构的数组,然后使用$json=json\u encode($my\u array)

 类似资料:
  • 问题内容: 我需要为正在使用的例程传回JSON结果。在中,如何对数组进行JSON编码? 问题答案:

  • 问题内容: 我有一个必须符合且包含值数组的对象。我怎么能用/对其进行编码/解码?额外的问题:如何编码最紧凑?(它必须进入保存的Game Center状态数据,其大小是有限的。) 理想情况下,我只想写一个等于数组大小的an ,然后写乘a的64位乘以类似的方式读取它。我可以这样做吗? 不起作用。 问题答案: 这是将数组编码为字节数组的可能解决方案。它的灵感来自于如何使用NSCoding序列化C数组?。

  • 问题内容: 我有一个这样的结构: 但是,即使MyStruct实例完全为空(意味着所有值都是默认值),它也会被序列化为: 我知道encoding / json文档指定“空”字段为: false,0,任何nil指针或接口值以及任何长度为零的数组,切片,映射或字符串 但不考虑具有所有空/默认值的结构。它的所有字段也都标有,但这无效。 如何获取JSON包以 不 封送我的字段为空结构? 问题答案: 正如文档

  • 问题内容: 我正在尝试在Go中解码一些json,但某些字段不会被解码。在此处查看在浏览器中运行的代码: 我究竟做错了什么? 我只需要MX记录,所以没有定义其他字段。据我从godoc了解到,您不需要定义不需要/不需要的字段。 问题答案: 按照有关json.Unmarshal的go documentaiton 所述,您只能对导出的字段进行解码,主要原因是外部软件包(例如)无法访问未导出的字段。 如果您

  • 问题内容: 我对PHP非常陌生,但是现在我必须帮助我的朋友解决PHP问题。 他购买了一个基于PHP的网站,将其上传到主机后,发现错误: 代码很简单: 它发送一个json到客户端。 我知道是在php 5.2之后添加的,但是他的主机的PHP版本是PHP 5.1.2,所以这就是它报告错误的原因。 但是我们无权升级主机的PHP版本,因此我必须修改代码。如何让它不带JSON返回客户端? 客户端浏览器中的网页

  • 问题内容: 我发现了问题如何将文件路径转换为treeview?,但我不确定如何在JavaScript中获得所需的结果: 我正在尝试将路径数组转换为JSON树: https://jsfiddle.net/tfkdagzv/16/ 但是我的道路被覆盖了。 我正在尝试采取这样的事情: …然后变成… 我敢肯定这很容易,但是我缺少一些东西。 问题答案: const data = [ “/org/openbm