gpt4 book ai didi

php从mysql数据库中获取多个数组并序列化数组

转载 作者:行者123 更新时间:2023-11-28 23:53:03 25 4
gpt4 key购买 nike

我有这张用于插入文件数据的表:

|id|url|author|post_id|post_type|timestamp|

url 字段中,我插入 PHP serialize 数据并使用此函数获取:

function _is_files_list_($id,$type){

$files = mysqli::fetch("SELECT * FROM " . NEWS_FILES . " WHERE news_id = ? AND type = ? ",$id , $type );

if (count($files) > 0) {

$list_files = unserialize($files[0]['url']);
$count = count($list_files[0]);
for($i=0; $i<$count; $i++){
$files_show[] = array($list_files[0][$i]);
}
return $files_show;

}
else
{
return FALSE;
}
}

和结果:

if(($list = _is_files_list_($id,"download")) !== false){

foreach ($list as $key => $data) {
echo urldecode($data[0]);
}
}

这对我有用并打印/显示 url 字段表单表,但我需要使用此函数显示其他表字段,即 authortimestamp

我怎样才能生成这个?

最佳答案

你试过类似的东西吗?

foreach ($list as $key => $data) {
echo $data[key]['url'];
echo $data[key]['author'];
echo $data[key]['timestamp '];
}

关于php从mysql数据库中获取多个数组并序列化数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32285434/

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