如何使序列化数组保存在数据库中
问题描述:
我想将序列化数组保存在Mysql数据库中。如何使序列化数组保存在数据库中
我想最后的结果时,保存在数据库中值看起来如下格式:
a:1:{i:5;s:2:"2,";}
请提供解决方案,从如何使这种阵列和简单的SQL查询(插入或更新查询)的开始。
下面是我使用的代码:
<?php
$a = array (
'5' => '2,'
);
$b = serialize($a);
?>
和我使用$ B变量在SQL查询。但我的数据没有保存在我预期的格式中。
答
只是给你简单的指示。您需要从JSON格式(对象或数组)中传递的任何地方解析数据。然后在php中使用json_encode
而作为#理查德说,你需要掌握自己的这些,然后张贴你试过的一些代码,但可能会失败。
Stackoverflow不是在这里教你如何使用PHP或MySQL。请自己做一些工作,提供你已经尝试过的代码,然后提出问题。 – Richard
是的......我更新了我的问题..#理查德 –
你如何尝试并保存它? – AbraCadaver