我想在Mysql数据库中保存序列化数组。
当数据库中的保存值看起来像以下格式时,我想要最终结果:
a:1:{i:5;s:2:"2,";}
请提供解决方案,从如何制作此类数组和简单的SQL查询(插入或更新查询)开始。
以下是我使用的代码:
<?php
$a = array (
'5' => '2,'
);
$b = serialize($a);
?>
我在sql查询中使用$ b变量。但是我的数据没有以我预期的格式保存。
答案 0 :(得分:0)
只是为了给你简单的指示。您需要从Json格式(对象或数组)传递的任何地方解析数据。然后在php中使用json_encode
正如#Richard所说,你需要自己掌握这些,然后发布一些你试过的代码,但可能会失败。