人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

mysqlをphpのPDOを経由して使っているのですが、
データを挿入した際に、auto_incrementしているIDデータを取得しようと思った場合、どうしたらいいでしょうか?
phpにはmysql_insert_id()というのがあるので、いけそうですがこれのPDO版のようなものがあればと思いまして。
データ挿入後、最後に生成されたIDデータを取りにいく方法でも問題ないのならそれでいこうと思っています。
ほかにもIDを取得する方法ならなんでもOKです。

テーブル:
CREATE TABLE `test` (
/*ID*/
`id` int(11) NOT NULL auto_increment,
/*挿入するデータ*/
`data1` int(11) NOT NULL,
PRIMARY KEY (`id`),
);

●質問者: chirubo
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Key MySQL PHP test データ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● nohohon_x
●60ポイント

PDOにもあるハズです。lastInsertId()

http://jp2.php.net/manual/ja/function.PDO-lastInsertId.php

◎質問者からの返答

本当ですね。ありがとうございます。

チェック不足でした。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ