php存入数据库 如何将json格式的数据直接存入mysql数据库

php存入数据库 如何将json格式的数据直接存入mysql数据库,第1张

把json字符串存入数据,如果数据库里面存储的字段是字符串类型或者text的话是可以直接存入的。

例如:

$sql = "insert into tablename (fieldname) values ('$jsondata')";

mysql_query($sql);

这样就好了。

json的数据jsonloads进来以后会变成一个json的对象,你需要自己把python对象中的字段值取出来,拼成sql语句

你可以把这个过程封装成一个函数

import json

def save_json(json_str):

obj = jsonloads(json_str)

sql = 'insert into tbl values ("%s")' % obj['id'] #这里注意编码,要转成数据库的编码格式

#blabla

将json对象的 键值对,转化为 ContentValues 对象中的键值对(键 为表中的字段名),然后插入数据库就可以了。

dbManagerinsert(TABLENAME, null, values);

如果您对我的回答有不满意的地方,还请您继续追问;

答题不易,互相理解,互相帮助!

以上就是关于php存入数据库 如何将json格式的数据直接存入mysql数据库全部的内容,包括:php存入数据库 如何将json格式的数据直接存入mysql数据库、如何将从接口取到的json数据存入mysql数据库、如何将 JSON 对象存储在 SQLite 数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10091143.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存