ホームページ >バックエンド開発 >PHPチュートリアル >php mysql_insert_id() は、database_PHP チュートリアルの最新の ID 実装メソッドを返します。
php mysql_insert_id() はデータベースの最新の ID 実装メソッドを返します。学生は必要に応じてそれを参照できます。
コードは次のとおりです | コードをコピー |
mysql_insert_id() |
構文: mysql_insert_id(接続)
パラメータ接続、オプション。 MySQL 接続を指定します。指定しない場合は、以前の接続が使用されます。
mysql_insert_id() は、指定された接続における前の INSERT クエリで生成された AUTO_INCREMENT の ID 番号を返します。接続が指定されていない場合は、最後に開いた接続が使用されます。
後で使用するために値を保存する必要がある場合は、値を生成したクエリの直後に必ず mysql_insert_id() を呼び出してください。
コードは次のとおりです | コードをコピー |
$con = mysql_connect("localhost", "hello", "321"); $db_selected = mysql_select_db("test_db",$con); $sql = "人の値に挿入 ('カーター'、'トーマス'、'北京')";
?> |
LAST_INSERT_ID()
MySQL も同じ関数を備えた API を提供しており、常に最新の AUTO_INCREMENT 値を保存し、クエリ ステートメント間でリセットされません。つまり、INSERT 操作の実行後、SELECT、UPDATE、および DELETE ステートメントを実行しても影響を受けません。このAPIの戻り値。
複数のレコードを挿入するには単一の INSERT ステートメントを使用します。LAST_INSERT_ID() は、挿入された最初のレコードによって生成された AUTO_INCREMENT 値のみを返します。