我有一个正在为其开发视频网站的客户。他想从数据库中提取 2 个视频来显示前端用户进行投票。
视频表有一个“投票”字段。他希望随机拉取视频,但对票数较高的视频给予更高的偏好。某种算法,其中投票被优先考虑,但不仅仅是“最高投票的 2 个视频被拉”。
有任何想法吗?
这是我的视频表的样子:
$data[] = array(
'id' => $row->id,
'filename' => $row->filename,
'added' => $row->added,
'userId' => $row->userId,
'contestId' => $row->contestId,
'complete' => $row->complete,
'ended' => $row->ended,
'votes' => $row->votes
);