我把一组json数组存入mysql数据库,现在需要php输出怎么输出?

我把一组json数组存入mysql数据库,现在需要php输出怎么输出?,第1张

你这哪是json,这是序列化,用unserialize反序列化就可以得到数组,然后就可以根据键名来取

如果你一定要这种字符串来取,那只能正则

preg_match('/"logo".*"(.*)"/U', $str, $match)

$match[1]就是你要的值

ASP 获取JSON 数据:<script language="JScript" runat="Server">

    function toObject(json) {

        eval("var o=" + json)

        return o

    }

   

</script>

<%

Dim json

json ="{""px_name"":""第二届"",""px_ksjs"":""2014-03-11"",""px_kcfl"":""培训课程""}"

Set json = toObject(json)

Response.Write json.px_name &" <br/>"

Response.Write json.px_ksjs &" <br/>"

Response.Write json.px_kcfl &" <br/>"

Set json = Nothing

%>

2.写入数据库

OleDbConnection conn = new OleDbConnection()

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0Data Source=|DataDirectory|db1.mdb"

OleDbCommand comm = new OleDbCommand()

conn.Open()

comm.Connection = conn

comm.CommandText = "Insert Into [Time] ([begin],[over],[name]) Values (@begin,@over,@name)"

comm.Parameters.AddWithValue("@begin", a)

comm.Parameters.AddWithValue("@over", b)

comm.Parameters.AddWithValue("@name", c)

comm.ExecuteNonQuery()

conn.Close()

注意:

1、以上代码是以access数据为例。

2、如果表里面有其他不能为空的字段存在,需要给他们提供值,自动增加的字段除外。

3、db1.mdb文件的只读属性去掉,在文件的属性-安全性里面,添加 everyone帐号和NETWORK Service 帐号可修改权限。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存