function execute($pdo, $sql='select version();', $params=[])
{
$stmt = $pdo->prepare($sql);
$ret = $stmt->execute($params);
$lastId = $pdo->lastInsertId();
if ($ret && $lastId) {
return $lastId;
} else {
return false;
}
}
为什么这行语句无论怎么执行,lastId永远返回的是1?但是我看数据库里面自增id事实上根本不是这个啊