1

次のコマンドについての理解を深めたいと思います。

Yii::app()->db->getLastInsertId() ; 

この特定のユーザーまたは接続の最後の挿入を取得しますか? また、Yii で Yii::app()->db を db 接続に使用している場合、他のユーザーに干渉することはできませんか?

このコマンドは、特定のユーザーの最後の挿入 ID を取得するか、ユーザーに関係なく最新の挿入を取得します。

4

1 に答える 1

5

Yii::app()->db->getLastInsertId()関数を使用しますlast_insert_id。これは、現在のデータベース接続を使用して作成された最後の ID を参照します。生成された ID は、接続に応じてサーバーに保持されます。これは、戻り値がそのリクエストによる最新のステートメントであることを意味します。この値は、別のリクエストの影響を受けません。

于 2012-10-17T18:15:24.900 に答える