mysql_insert_id()
は、指定した
link_identifier
を使用した前のINSERTクエリ によりAUTO_INCREMENTEDカラム用に生成されたIDを返します。
link_identifier
が指定されない場合、 最後にオープンされた接続が仮定されます。
前のクエリがAUTO_INCREMENTの値を生成しない場合には、
mysql_insert_id()
は0を返します。この値を後まで 保存する必要がある場合、値を生成するクエリの直後で
mysql_insert_id()をコールするようにして下さい。
注意 MySQL SQL 関数 LAST_INSERT_ID() の値には、常に 直近のAUTO_INCREMENTの値が含まれており、クエリの間ではリセットさ れません。
警告 |
|