私のWordPressプラグインには、IDと呼ばれるAUTO_INCREMENT主キーフィールドを持つテーブルがあります。テーブルに新しい行が挿入されたら、挿入のID値を取得したいと思います。
この機能は、AJAXを使用してデータをサーバーに送信し、DBに挿入することです。新しい行IDは、クライアントのステータスを更新するためにAJAX応答で返されます。複数のクライアントが同時にサーバーにデータを投稿している可能性があります。したがって、各AJAXリクエストが応答として正確な新しい行IDを取得することを確認する必要があります。
PHPには、この機能のためにmysql_insert_idというメソッドがありますが、引数が最後の操作のlink_identifierである場合にのみ、競合状態に対して有効です。私のデータベースでの操作は$wpdbです。$ wpdbからlink_identifierを抽出して、mysql_insert_idが機能することを確認するにはどうすればよいですか?$ wpdbから最後に挿入された行のIDを取得する他の方法はありますか?
ありがとう。