ホームページ >データベース >mysql チュートリアル >MySQL/PHP に挿入する前に自動インクリメント値を取得するにはどうすればよいですか?
ストレージ サーバーにイメージをアップロードする場合、多くの場合、自動インクリメント値を含めることが望ましいです (例: 12345) をファイル名に含めます。ただし、挿入を実行する前にこの値を取得するのは難しい場合があります。
考えられる解決策の 1 つは次のとおりです。
より一般的に使用されるアプローチには、次のものが含まれます。
セキュリティを強化するには、これらの操作をトランザクション内で実行し、プロセスが完全に完了するか、まったく実行されないことを確認することが重要です。
begin transaction insert into your_table (partial_data); $id = get last autoincrement id do calculations update your_table set data = full_data where id = $id commit transaction
以上がMySQL/PHP に挿入する前に自動インクリメント値を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。