thinkphp獲得最後一條插入記錄ID
阿新 • • 發佈:2017-10-12
插入記錄 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