3

単純なテーブルがあり、自動インクリメント インデックスを持つ主キーが含まれています。

で挿入を行う場合mysqli、自動インクリメント列の最後に挿入された値を知る機会はありますか?

ノート:

複数の人が同時に挿入しようとしている可能性があります

4

5 に答える 5

10

あなたはただ使うことができます:mysqli_insert_id($con)

于 2012-05-23T12:35:39.973 に答える
5

データベースオブジェクトからinsert_id値(メソッド呼び出しではない)を使用できます:)

$id = $db->insert_id;
于 2012-05-23T12:56:38.997 に答える
2

最後の投稿の修正、手続き型はパラメータ「$ link」を取ります。ここで、$ linkはmysqli_connect()またはmysqli_init()によって返される識別子です。

$last_id = mysqli_insert_id($link);

于 2012-12-21T00:30:03.293 に答える
1

http://php.net/manual/en/function.mysql-insert-id.php - mysql_insert_id()

于 2012-05-23T12:35:58.260 に答える
1
   $last_id = $link->insert_id;

$linkMySQLi リソースはどこにありますか。

または:

$last_id = mysqli_insert_id();
于 2012-05-23T12:37:10.723 に答える