PDO::lastInsertId
(no version information, might be only in CVS)
PDO::lastInsertId --
最後に挿入された行の ID を返す
説明
string
PDO::lastInsertId ( [string name] )
警告 |
この関数は、
実験的なステータスにあります。これは、この関数の
動作、関数名、ここで書かれていること全てがPHPの将来のバージョンで予告
なく変更される可能性があることを意味します。注意を喚起するとともに自分
のリスクでこの関数を使用してください。 |
最後に挿入された行の ID、
あるいはシーケンスオブジェクトから次の値をを返します。
注意:
データベースサーバの実装が異なりますので、
このメソッドは常に意味のある結果を返さないかも知れません。
パラメータ
- name
ID が返されるべきシーケンスオブジェクト名を指定します。
戻り値
もし name
パラメータにシーケンス名が指定されなかった場合、
PDOStatement::lastInsertId()
はデータベースに挿入された最後の行の行IDに相当する文字列を返します。
もし name
パラメータにシーケンス名が指定された場合、
PDOStatement::lastInsertId()
は指定されたシーケンスオブジェクトから取得した次の値に相当する
文字列を返します。
もし PDO ドライバがサポートしていない場合、
PDO::lastInsertID()
は IM001 SQLSTATE を発生させます。