我有两张桌子:
users
-------
-id *
-name
- id_detail
details
-------
-id
-name
-id_user *
* FK
然后我在这些表中插入以下json:
{id: 1, name, 'jhon',details: [
{id: 11, name: 'detail 1'},
{id: 22, name: 'detail 2'},
{id: 33, name: 'detail 3'}
]
}
现在我编辑了json,我想更新这些表:
{id: 1, name, 'jhon',details: [
{id: 11, name: 'detail 1'},
{id: 22, name: 'detail 2'}
]
}
我用表'用户'更新json的第一级{id:1,name,' jhon'}然后是第二级。 {id:11,名称:'详细信息1'},{id:22,名称:'详细信息2'},其中包含表格'详细信息' 但我如何删除(从json中删除){id:33,name:' detail 3'} ??这是最好的查询吗?
答案 0 :(得分:0)
我不确定这是你的问题,但是如果你需要从Json更新两个MySQL表,最好的方法是按照以下步骤操作:
users.id
,将其存储在变量中$userid
details
where id_user = $userid
users
where id = $userid
users
和details
表格