2
我嘗試在執行sqlstatement後獲取最後插入的auto_incremented ID。我正在使用苗條框架來做到這一點。這裏是我的代碼:獲取最後插入的auto_incrementID使用PHP的MySQL
$this->conn = new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME);
...
$sql_stmt= "INSERT DELAYED INTO Tab(Id, Value1, Value2, Value3) VALUES (DEFAULT,?,?,?)";
$stmt= $this->conn->prepare($sql_stmt);
$stmt->bind_param("sss", $param1, $param2, $param3);
$stmt->execute();
這是我嘗試返回增加後的值:
return mysqli_insert_id($this->conn);
return $this->conn->mysqli_insert_id();
return $this->conn->insert_id;
但是,這並不工作...
有誰知道怎麼弄的值?
感謝您的幫助!
很棒!感謝幫助!現在它工作了! – Sheldon 2015-03-18 22:53:14