CodeIgniter SQL Query的等效代码

gad*_*dss 1 php mysql sql codeigniter

我有这个查询,我想把它放在我的代码点火器PHP上.

SELECT MAX(IDnumber) FROM student WHERE IDnumber LIKE '2013256%'

我修了这个,但它返回错误:

$this->db->select_max('IDnumber');
$this->db->get('student');
$IDnumber = $this->db->like('IDnumber', '2013256', 'after'); 
return $IDnumber;
Run Code Online (Sandbox Code Playgroud)

有没有人对我的案子有所了解?提前致谢...

Ego*_*ich 5

你得到的结果$this->db->get(),所以使用

$this->db->select_max('IDnumber');
$this->db->like('IDnumber', '2013256', 'after'); 
$this->db->from('student');
return $this->db->get();
Run Code Online (Sandbox Code Playgroud)

您也可以使用链接方法:

return $this->db->select_max('IDnumber')->like('IDnumber', '2013256', 'after')->get('student');
Run Code Online (Sandbox Code Playgroud)