我想我在stackoverflow上找不到这个答案。我需要codeigniter函数,如果表为空则返回0,如果有数据则返回表中的max int。
歌曲(IDSon,标题)
我试过了:
$this->db->select_max('IDSon');
$query = $this->db->get('songs');
但是如何才能访问“IDSon”字段,并且如果表为空则添加IF子句以获得0?
由于
答案 0 :(得分:1)
function get_max_number() {
$result = $this->db->select_max('IDSon')->get('songs')->result_array();
return (int) $result[0]['IDSon'];
}