那是因为那是SQL函数,而不是PHP。您可以使用
PDO::lastInsertId()。
喜欢:
$stmt = $db->prepare("...");$stmt->execute();$id = $db->lastInsertId();如果要使用SQL而不是PDO API进行操作,则可以像普通的select查询一样进行操作:
$stmt = $db->query("SELECT LAST_INSERT_ID()");$lastId = $stmt->fetchColumn();
那是因为那是SQL函数,而不是PHP。您可以使用
PDO::lastInsertId()。
喜欢:
$stmt = $db->prepare("...");$stmt->execute();$id = $db->lastInsertId();如果要使用SQL而不是PDO API进行操作,则可以像普通的select查询一样进行操作:
$stmt = $db->query("SELECT LAST_INSERT_ID()");$lastId = $stmt->fetchColumn();