【发布时间】:2014-02-12 14:27:26
【问题描述】:
我的 codeigniter 应用程序模型中有一个函数,它按点的降序返回行列表。这样做是为了获取最高点的行。
public function top_points()
{
$this->db->order_by('points', 'desc');
$query=$this->db->get('player', 50);
$data = $query->result_array();
return $data;
}
这可以很好地返回最高 50 分的数据。
但是,我想在我正在查询的Player 表中找到特定玩家的位置/排名。我想通过id向特定玩家发送邮件。
public function get_player_rank($player_id)
{
$this->db->where('player_id', $palyer_id);
$this->db->order_by('points', 'desc');
$query=$this->db->get('player');
$data = $query->result_array();
return $data;
}
我想使用类似的方法来获取由 $id 指定的玩家的位置。就像他获得的积分排名一样。
我怎么得到这个?
【问题讨论】:
标签: php mysql codeigniter model