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

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

WBOY
WBOYOriginal
2016-06-23 14:38:521275Durchsuche

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() . ""; 

?> 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn