ホームページ >バックエンド開発 >PHPチュートリアル >前の挿入ステップの SQL ステートメントの ID の取得に関する質問
前挿入ステップのSQL文のID取得問題について
mysql_insert_id関数を使用すると、Aページがid=1の項目を挿入、Bページがid=の項目を挿入するという誤った操作プロセスが発生します。 2、ページ A が mysql_insert_id を実行します。取得された ID は 1 ですか、それとも 2 ですか?
------解決策のアイデア--------------------- -
ページはもちろん 1
-----ソリューションアイデア----------------------
1 でないと面倒なので、すべてを書くときに同時実行の問題を気にする必要があります。
------ソリューションのアイデア----------------------
mysql サーバーにクエリを送信できます
mysql_query("select LAST_INSERT_ID()");ページが 10,000 ある場合はどうなりますか?それが重要なトランザクション操作である場合はどうすればよいでしょうか?データベースへのクエリの方が信頼性が高くなります