我有一个数据库,有 2 个表:球员和统计数据对于玩家,主键是 id。对于统计信息,主键是 id,但也有一个外键 p_id。
我正在尝试编写 sql 语句,该语句将允许我动态返回某个玩家的统计数据。
这是我所拥有的。如果我改变$p_id = 1
或类似性质的东西,那么我会得到结果,但是我希望动态地做到这一点。任何帮助将不胜感激。
public function get_stats_for_player($p_id) {
$this->db->select('*');
$this->db->from('stats');
$this->db->join('players', 'players.id = stats.p_id');
$this->db->where('stats.p_id', $p_id);
$query = $this->db->get();
return $query->result_array();
}
您的模型函数和查询是正确的.. 您如何调用此函数? 确保将 $p_id 参数传递给函数
例如:-
$p_id = 1;
$players = $this->my_model->get_stats_for_player($p_id);