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