[php]请问怎么使用pdo获取上一次插入的数据?
user表结构
id | user | pwd | create_time | update_time |
---|
$pdo = new PDO(...);//得到 pdo 对象
$stmt = $pdo->prepare("insert `user` (`user`,`pwd`) values('aaa','bbb')");
$res = $stmt->execute(); // (bool)true
$stmt->rowCount(); // 1 受影响的行数
$pdo->lastInsertId(); // 1 返回最后插入行的ID或序列值
// 没有找到可以直接返回这条插入数据的方法
假如插入成功得到
id | user | pwd | create_time | update_time |
---|---|---|---|---|
1 | aaa | bbb | 100000000 | 100000000 |
例如前端想要得到一个用户新建后的json对象{"id":1,"user":"aaa","pwd":"bbb","create_time":"100000000","update_time":"100000000"}
怎么把这条数据返回呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以通过lastInsertId,把记录查询出来任何返回啊