反序列化mySQL文本字段并单独访问项目

时间:2016-07-16 21:01:49

标签: php mysql serialization

我在mySQL中有一个序列化字段。 使用以下代码进行反序列化。 我得到的结果显示。 不知道如何单独访问每个" name:value"。 我必须将每个值放在HTML表的一列中。

$custom_fields = unserialize($row['cdfields']);
foreach ($custom_fields as $p_key => $p_val) {
                echo "$p_key : $p_val <br>";
            };

<!--Result -->

nombre : Fernando 
formaqueja : Forma queja 2 
apellido : Rome 
fechareclamo : 16/05/2016 
modeloauto : Gol VW 2010 
patente : AAA000 
telefono : 123456 
emailcliente : email@email.com 
motivoquejaadmin : Motivo queja admin 2 
motivoquejaadminplanahorro : Motivo queja admin plan ahorro 2 
sugerencias : No hay ninguna sugerencia 
fechaevento : 16/07/2016 

序列化数据如下所示:

a:12:{s:6:"nombre";s:8:"Fernando";s:10:"formaqueja";s:13:"Forma queja 2";s:8:"apellido";s:4:"Rome";s:12:"fechareclamo";s:10:"16/05/2016";s:10:"modeloauto";s:11:"Gol VW 2010";s:7:"patente";s:6:"AAA000";s:8:"telefono";s:6:"123456";s:12:"emailcliente";s:15:"email@email.com";s:16:"motivoquejaadmin";s:20:"Motivo queja admin 2";s:26:"motivoquejaadminplanahorro";s:32:"Motivo queja admin plan ahorro 2";s:11:"sugerencias";s:25:"No hay ninguna sugerencia";s:11:"fechaevento";s:10:"16/07/2016";}

0 个答案:

没有答案