У меня нет проблем с отображением всех игроков в базе данных,
моя проблема в том, что я хочу отображать всех игроков в зависимости от местоположения (сайта)
Таблица игрока = имя игрока, имя игрока, имя сайта.
модель:
public function sitePlayers($site_name){$sql = "SELECT * FROM players where site_name = ?";
$query = $this->db->query($sql, array($site_name)) ;
}
контроллер
public function editview($session_id)
{$this->load->model('Session_model');
$sessionplayers = $this->Session_model->sitePlayers($site_name);
$this->load->view('sessionf/Session_manage',['sessionplayers'=>$sessionplayers]);
}
В вашем контроллере: вы не определили $ site_name; вот почему он выдал ошибку $ site_name not found;
public function editview($session_id)
{$this->load->model('Session_model');
// define $site_name;
$sessionplayers = $this->Session_model->sitePlayers($site_name);
$this->load->view('sessionf/Session_manage',['sessionplayers'=>$sessionplayers]);
}
определить $ site_name и его хорошо.
Других решений пока нет …