搜尋

首頁  >  問答  >  主體

lastInsertId()返回值得問題,我測試了,發現進行刪除,修改時lastInsertId()返回的為"0",這樣用if(null !== $this->xxx->lastInsertId()){} 進行判斷無法區分插入刪除還是新增啊?還是我測試程式碼有問題,還請知道的人解答一下,謝謝了)[用了單例模式]

class MyDb{

.......

##public function test($sql)

{
   $this->affect_nums = $this-> ;pdo->exec($sql);//影響行數
   if ($this->affect_nums>0) {
       $this->insertId = $this->pdo-> 。

黄粱一梦梦黄梁黄粱一梦梦黄梁1975 天前1179

全部回覆(1)我來回復

  • 黄粱一梦梦黄梁

    黄粱一梦梦黄梁2019-07-23 22:09:54

    抱歉,程式碼中的lastInsertid()少了兩個括號,複製的時候不知道為什麼少了,問題不是這個...

    回覆
    0
  • 取消回覆