2016-10-22 97 views
-1

我想将序列化数组保存在Mysql数据库中。如何使序列化数组保存在数据库中

我想最后的结果时,保存在数据库中值看起来如下格式:

a:1:{i:5;s:2:"2,";} 

请提供解决方案,从如何使这种阵列和简单的SQL查询(插入或更新查询)的开始。

下面是我使用的代码:

<?php 
$a = array (
     '5' => '2,' 
); 

$b = serialize($a); 
?> 

和我使用$ B变量在SQL查询。但我的数据没有保存在我预期的格式中。

+2

Stackoverflow不是在这里教你如何使用PHP或MySQL。请自己做一些工作,提供你已经尝试过的代码,然后提出问题。 – Richard

+0

是的......我更新了我的问题..#理查德 –

+0

你如何尝试并保存它? – AbraCadaver

回答

0

只是给你简单的指示。您需要从JSON格式(对象或数组)中传递的任何地方解析数据。然后在php中使用json_encode

而作为#理查德说,你需要掌握自己的这些,然后张贴你试过的一些代码,但可能会失败。