| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
maxdb_insert_idmaxdb::insert_id(PECL maxdb >= 1.0) maxdb_insert_id -- maxdb::insert_id — 直近のクエリで使用した、自動生成 ID を返す 説明手続き型 オブジェクト指向型 mixed $maxdb->insert_id;
maxdb_insert_id() 関数は、DEFAULT SERIAL 属性をもつカラムが存在するテーブルに対するクエリが生成した ID を返します。 直近のクエリが INSERT や UPDATE でなかった場合、 あるいは対象のテーブルに DEFAULT SERIAL 属性をもつカラムが存在しなかった場合は、 この関数はゼロを返します。 返り値直近のクエリによって更新された DEFAULT SERIAL フィールドの値を返します。直近のクエリがない場合、 あるいは直近のクエリが DEFAULT_SERIAL を更新しなかった場合はゼロを返します。
例例1 オブジェクト指向型
<?php 例2 手続き型
<?php 上の例の出力は、 たとえば以下のようになります。 新しいレコードの ID は、1 です。 |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「maxdb_insert_id - 直近のクエリで使用した、自動生成 ID を返す」をGoogle検索
|