a:1:{s:2:"en";s:39:"Sample Text";}
我的问题是,您对上述格式有了解吗?
我想按照上面的格式(如 JSON)存储长站点设置。
$settings = array(
'slug' => 'test',
'title' => 'John Doe',
'description' => 'A Yes or No option for the module',
'`default`' => '1',
'`value`' => '1',
'type' => 'select',
'`options`' => '1=Yes|0=No',
'is_required' => 1,
'is_gui' => 1,
'module' => 'johndoe'
);
它看起来像 JSON,但可能不是。
我对这种格式的阅读和创建一无所知。
事实上,使用哪种 PHP 和 MySQL 数据类型来存储长参数具有最佳性能?
您在此处向我们展示的数据类型是 PHP 中的序列化变量。
要序列化或反序列化它,只需使用这两种方法:
http://php.net/manual/en/function.serialize.php http://php.net/manual/en/function.serialize.php
http://www.php.net/manual/en/function.unserialize.php http://www.php.net/manual/en/function.unserialize.php
存储在MySQL中,取决于序列化数据的大小。可以使用 VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT 或 BIGTEXT。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)