好日子全部, 我已经写了一个函数来显示我的表中的某个图像,如果给定的时间确实匹配我的表记录。以下是我的函数:PHP函数获取所有列
public function image_rank_per_hour($minhour)
{
$sql = "SELECT * FROM phpvms_ranks
ORDER BY minhours ASC";
$result = DB::get_results($sql);
$hours = floor($minhour/3600);
if(intval($hours) >= 0 AND intval($hours) < 5)
{
return $result[0]->rankimage;
}
if(intval($hours) >= 5 AND intval($hours) < 10)
{
return $result[1]->rankimage;
}
if(intval($hours) >= 10 AND intval($hours) < 35)
{
return $result[2]->rankimage;
}
if(intval($hours) >= 35 AND intval($hours) < 95)
{
return $result[3]->rankimage;
}
if(intval($hours) >= 95 AND intval($hours) < 170)
{
return $result[4]->rankimage;
}
if(intval($hours) >= 170 AND intval($hours) < 300)
{
return $result[5]->rankimage;
}
if(intval($hours) >= 300 AND intval($hours) < 1000)
{
return $result[6]->rankimage;
}
if(intval($hours) >= 1000 AND intval($hours) < 5000)
{
return $result[7]->rankimage;
}
if(intval($hours) >= 5000)
{
return $result[8]->rankimage;
}
}
它做什么我想要实现的,因为我的表是静态的,不会改变,但我希望能够获取其他列也是如此。 ($结果[0] - >等级)
感谢
如果你有'$ result [0] - > rank',有没有问题? – gaurav
这样我只能得到{$ result [0] - > rank}。我想要他们两个。 –
你想返回'$ result'整个数组吗? – gaurav