>백엔드 개발 >PHP 튜토리얼 >PHP 使用 POD 访问mysql数据库,如何返回上一个插入记录的自增编号ID

PHP 使用 POD 访问mysql数据库,如何返回上一个插入记录的自增编号ID

WBOY
WBOY원래의
2016-06-23 14:38:521271검색

PHP 使用 POD 访问mysql数据库,如何返回上一个插入记录的自增编号ID


回复讨论(解决方案)

string PDO::lastInsertId ([ string $name = NULL ] )

try { 
    $dbh = new PDO('mysql:host=localhost;dbname=test', 'username', 'password'); 

    $stmt = $dbh->prepare("INSERT INTO test (name, email) VALUES(?,?)"); 

    try { 
        $dbh->beginTransaction(); 
        $tmt->execute( array('user', 'user@example.com')); 
        $dbh->commit(); 
        print $dbh->lastInsertId(); 
    } catch(PDOExecption $e) { 
        $dbh->rollback(); 
        print "Error!: " . $e->getMessage() . ""; 
    } 
} catch( PDOExecption $e ) { 
    print "Error!: " . $e->getMessage() . ""; 

?> 

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.