0

私は 2 つのテーブルを設定したデータベースを持っています: プレーヤーとプレーヤーの統計情報です。PRIMARY KEY は ID です。統計の場合、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();
}
4

1 に答える 1

3

モデル関数とクエリは正しいです。この関数をどのように呼び出していますか?$p_idパラメーターを関数に渡していることを確認してください

例えば:-

$p_id = 1;
$players = $this->my_model->get_stats_for_player($p_id);
于 2012-06-11T18:59:27.310 に答える