PHP/MySQL插入行,然后获取“id”当我插入一行时,表的“id”字段会自动增加。我想插入一行,然后得到ID。我会像我说的那样做,但是有什么方法可以不用担心插入行和获得id之间的时间吗?我知道我可以查询数据库中与输入的信息相匹配的行,但是会有很高的更改-会有重复的,唯一的区别是id。
3 回答
MYYA
TA贡献1868条经验 获得超4个赞
$db = new PDO('mysql:dbname=database;host=localhost', 'user', 'pass'); $statement = $db->prepare('INSERT INTO people(name, city) VALUES(:name, :city)'); $statement->execute( array(':name' => 'Bob', ':city' => 'Montreal') );echo $db->lastInsertId();
添加回答
举报
0/150
提交
取消