1. 程式人生 > >thinkphp獲得最後一條插入記錄ID

thinkphp獲得最後一條插入記錄ID

插入記錄 ast div 瀏覽器 ams 控制器 title ddt insert

index控制器下寫如下兩個方法:

class Index extends Controller
{
    public function index()
    {
    	
		
        $params = array(‘title‘=>‘這是新增記錄title‘,‘content‘=>‘這是新增記錄內容‘,‘addtime‘=>date(‘Y-m-d H:i:s‘));
        $result = Db::execute(‘insert into lsf_article(title,content,addtime) values(:title,:content,:addtime)‘,$params);
        sleep(20);
        $lastid=Db::getLastInsID();
        echo $lastid;

    }
    public function test(){

        $params = array(‘title‘=>‘這是新增記錄title2‘,‘content‘=>‘這是新增記錄內容2‘,‘addtime‘=>date(‘Y-m-d H:i:s‘));
        $result = Db::execute(‘insert into lsf_article(title,content,addtime) values(:title,:content,:addtime)‘,$params);

        $lastid=Db::getLastInsID();
        echo $lastid;

    }
}

同時打開兩個瀏覽器,首先執行方法index,接著再執行方法test,執行前記錄ID為50。test方法先執行完畢,值為52,index方法20秒鐘後執行完畢,獲得ID值為51.

thinkphp獲得最後一條插入記錄ID