获取最后插入记录的ID

时间:2011-09-19 18:22:59

标签: codeigniter

我正在尝试获取Db中最后插入记录的ID。但是我收到了错误

      Parse error: syntax error, unexpected T_RETURN in Z:\www\CI4\application\models           \report_model.php on line 69

我的模特:

       function getLastInserted() {
$query ="SELECT $id as maxID from info where $id = LAST_INSERT_ID()"

return $query; //line 69
       }

我的控制员:

            function index()
    {           

    $id=$this->report_model->getLastInserted();
    $this->load->view('u_type1',$id);
    }

3 个答案:

答案 0 :(得分:26)

假设您正在使用CI数据库库,则可以使用$this->db->insert_id()

function getLastInserted() {
    return $this->db->insert_id();
}

答案 1 :(得分:9)

我认为您在最后;之后的第67行错过"

答案 2 :(得分:1)

如果你想获得没有插入函数的最后一个id

  mydiv.live('load', function () {
     //code here
 });