0

当我尝试从 mysql 输出记录以将复杂的 json 发送回 jquery 时遇到问题...

我的桌子

bil    iduser     name      experience
0       001       jacobs    bus driver 
1       002       max       painter
2       001       jacobs    racing driver
3       003       john      engineer
4       001       jacobs    retiree
5       002       max       designer
6       003       john      senior engineer

期望的 json 结果应该是

[
    {
        "iduser":001,
        "name":"jacobs", 
        "exprience":[{"exp":"bus driver"},{"exp":"racing driver"},{"exp":"retiree"}]
    },
    {
        "iduser":002,
        "name":"max", 
        "exprience":[{"exp":"painter"},{"exp":"designer"}]
    }
]

有点......我对简单的json格式没问题,但是这种复杂的格式我完全失败了......卡在这里......

希望有人能告诉我如何使用 php 格式化它

4

1 回答 1

0

首先,使用PDO::FETCH_ASSOC在数组中获取 mysql 结果的输出

然后使用json_encode将数组转换为 JSON 格式

于 2012-07-02T07:32:35.523 回答