【发布时间】:2012-06-11 18:47:32
【问题描述】:
我有一个包含 2 个表的数据库:球员和统计数据 对于玩家来说,PRIMARY KEY 是 id。 对于 stats,PRIMARY KEY 是 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();
}
【问题讨论】:
-
你想要 sql 语句而不是这个?问题没有正确定义
标签: php sql database codeigniter dynamic