gpt4 book ai didi

PHP MYSQL unserialize() 问题

转载 作者:行者123 更新时间:2023-11-29 00:54:26 26 4
gpt4 key购买 nike

我的数据库中有一个“招聘人员”表,它具有不同的属性,其中之一是“专业”。 "Professions" 是一个序列化数组,我从多选表单中获得它。这很好用。

当我反序列化这个属性时,没有打印任何东西——没有错误,没有文本。

这是我用来测试序列化的代码:

$sql = 'SELECT Company_name, Status, Size, Professions, Seniority_levels, Sector, Website, Location FROM Recruiter';
$query = mysql_query($sql, $con);
while($result = mysql_fetch_array($query, MYSQL_BOTH)){
$recruiters[] = array($result[0], $result[1], $result[2], $result[3], $result[4], $result[5], $result[6], $result[7]);
}

foreach($recruiters AS $recruiter){
$test = unserialize($recruiter[3]);
echo $test[0].'<br>';
}

所以基本上 $test[0] 不打印任何内容,尽管打印了新行。请帮忙!

最佳答案

尝试打印 $test 数组以及 $recruiters 和 $recruiter 数组。在数据反序列化之前查看结果是否正常。如果查询返回任何数据。也可以尝试使用 mysql_fetch_assoc 的 while 循环。让我知道结果,如果这能解决问题

关于PHP MYSQL unserialize() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6799132/

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