我正在使用CakePHP 2.3,我想按如下方式保存数据:
$insertUser = array(
'Name' => $Name,
'LastName' => $lastName,
'password' => $password,
'email' => $email,
'TimeStamp' => $presentTime,
'RefererUserId' => $refererId // set the referer user id
);
$this->SystemUser->saveAll($insertUser) // save record in table.
上面的代码不起作用。我尝试了另一种方法,例如:
$this->SystemUser->query("INSERT INTO system_users(Name,LastName,password,email,TimeStamp,RefererUserId) VALUES ('{$Name}','{$lastName}','{$password}','{$email}','{$presentTime}','{$refererId}')");
我现在如何获取最后插入的 id?我曾经getLastInsertId()
获取最后插入的 id,如下所示:
$lastid = $this->SystemUser->getLastInsertId();
但这似乎不起作用。