如何使序列化数组保存在数据库中



我想在Mysql数据库中保存序列化数组。

我想要的最终结果时,保存值在数据库中看起来像在下面的格式:

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

请从如何制作这种数组和简单的sql查询(插入或更新查询)开始提供解决方案。

下面是我使用的代码:
<?php 
$a = array (
        '5' => '2,'
);
$b = serialize($a);
?>

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

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

正如# Richard所说,你需要自己掌握这些,然后发布一些你尝试过但可能失败的代码。

相关内容

  • 没有找到相关文章

最新更新