我试图在我的代码点火器中显示字段的MAX值,但仍然对显示它感到困惑。
我已经在stackoverflow中尝试了一些答案,但是仍然无法在我的项目中实现。
这是我的模特
public function getCountIdMember(){
$this->db->select_max('id_member');
$this->db->from('member');
$query = $this->db->get();
return $query->result_array();
}
这是我的控制器
public function validation(){
$data['member'] = $this->Member_model->getCountIdMember();
}
这是我的观点
<?= $member['id_member']; ?>
我希望视图中的输出值是(id_member)示例97或更大。感谢您的帮助。
答案 0 :(得分:0)
在您的模型中尝试一下
public function getCountIdMember(){
$this->db->select_max('id_member');
$this->db->from('member');
$query = $this->db->get();
if($query->num_rows() > 0){
return $query->row('id_member');
}else{
return 1;
}
}
Contorller:
public function validation(){
$data = array();
$data['member'] = $this->Member_model->getCountIdMember();//here you can get only your id
//echo var_dump($data);die;
$this->load->view('yourViewName',$data);
}
查看:
<?php echo $member;?>
答案 1 :(得分:0)
尝试:-
public function getCountIdMember(){
$this->db->select_max('id_member');
$this->db->from('member');
$query = $this->db->get();
return $query->row();
}
和控制器:-
public function validation(){
$data = array();
$data['member'] = $this->Member_model->getCountIdMember();
}
视图:-
<?= $member->id_member; ?>