在往mysql中插入记录时怎样获得这条记录的id值
在往mysql中插入记录时怎样获得这条记录的id值
我想要的效果是怎样的在插入记录的时候 有一个字段的值要和id一样
[解决办法]
LAST_INSERT_ID()+1
[解决办法]
假设$db是你的数据库对象,$sql是你要执行的sql语句。
先执行$db->query($sql);
再执行$last_id = $db->insert_id();
那么$last_id就是你需要的那个ID
[解决办法]
public function insert($data) {
if (!is_array($data)
[解决办法]
empty($data)) return 0;
$data = $this->build_insert($data);
$sql = sprintf("INSERT INTO %s %s", $this->table_name, $data);
$result = $this->query($sql);
return $this->insert_id();
}