ホームページ >バックエンド開発 >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 テスト (名前, メール) VALUES(?,?)");

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。