<?php try { $dbh = new PDO('mysql:host=localhost;dbname=test', 'usrname', 'passwrd'); $stmt = $dbh->prepare("INSERT INTO test (name, email) VALUES(?,?);"); try { $dbh->beginTransaction(); $stmt->execute( array('user', ' user@example.com ')); $dbh->commit(); print $dbh->lastInsertId(); } catch(PDOExecption $e) { $dbh->rollback(); print "Error!: " . $e->getMessage() . "</br>"; } } catch(PDOExecption $e) { print "Error!: " . $e->getMessage() . "</br>"; } ?>
source share