为了账号安全,请及时绑定邮箱和手机立即绑定

PHP/MySQL插入行,然后获取“id”

PHP/MySQL插入行,然后获取“id”

德玛西亚99 2019-07-08 16:49:09
PHP/MySQL插入行,然后获取“id”当我插入一行时,表的“id”字段会自动增加。我想插入一行,然后得到ID。我会像我说的那样做,但是有什么方法可以不用担心插入行和获得id之间的时间吗?我知道我可以查询数据库中与输入的信息相匹配的行,但是会有很高的更改-会有重复的,唯一的区别是id。
查看完整描述

3 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

至于PHP的网站,MySQL_INSERT_id现在已不再受欢迎,我们必须使用PDO。若要对PDO执行此操作,请按以下步骤进行:

$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();


查看完整回答
反对 回复 2019-07-08
  • 3 回答
  • 0 关注
  • 971 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信