gpt4 book ai didi

mysql - 数据库 - 具有字符串长度的条目 - 结构?

转载 作者:行者123 更新时间:2023-11-30 00:51:30 25 4
gpt4 key购买 nike

我正在重新启动一个网站,并在其中一个数据库表中找到了这些条目。我想知道它是什么格式以及如何轻松地将表单数据重新创建为这种格式:

CREATE TABLE IF NOT EXISTS `phpwcms_formresult` (
`formresult_id` int(11) NOT NULL AUTO_INCREMENT,
`formresult_pid` int(11) NOT NULL DEFAULT '0',
`formresult_createdate` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`formresult_ip` varchar(50) NOT NULL DEFAULT '',
`formresult_content` mediumtext NOT NULL,
PRIMARY KEY (`formresult_id`),
KEY `formresult_pid` (`formresult_pid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

一个条目如下所示:

(3179, 7, '2013-10-02 09:35:48', ':11', 'a:14:{s:13:"veranstaltung";s:4:"name";s:11:"Nick Habbel";s:22:"erziehungsberechtigter";s:12:"Petra Habbel".....;}');

每个字符串前面都有字符串“s:22: ...”的长度。这是什么格式?

非常感谢任何提示。谢谢!

最佳答案

此值的一个示例是由 serialization 完成的php 中的数组:

$arr = array("name"=>"Nick Habbel");
echo serialize($arr);

# output:
# a:1:{s:4:"name";s:11:"Nick Habbel";}

因此,在表中插入数据的应用程序似乎在插入之前序列化了数组。在您的示例中,数组 (a) 的基数为 14 个元素 (a:14:) 加上具有长度的键/值,类型“s”表示字符串,“i”表示整数等 (s:13:"veranstaltung")

关于mysql - 数据库 - 具有字符串长度的条目 - 结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20933857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com