鍍金池/ 問答/PHP  網(wǎng)絡安全/ [php]請問怎么使用pdo獲取上一次插入的數(shù)據(jù)?

[php]請問怎么使用pdo獲取上一次插入的數(shù)據(jù)?

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   受影響的行數(shù)
$pdo->lastInsertId(); // 1 返回最后插入行的ID或序列值
// 沒有找到可以直接返回這條插入數(shù)據(jù)的方法

假如插入成功得到

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"}
怎么把這條數(shù)據(jù)返回呢?

回答
編輯回答
別瞎鬧

可以通過lastInsertId,把記錄查詢出來任何返回啊

2017年11月1日 17:40