web-dev-qa-db-ja.com

新しい記事またはカテゴリのIDを取得

ユーザーが新しいカテゴリまたは記事を追加できるようにボタンをプログラミングしていますが、カスタムWebページ構造を作成するためにIDを追跡しています。

したがって、ユーザーがボタンをクリックしたときに、作成されたばかりのIDを知る必要があります。それをキャプチャする方法を説明したドキュメントが見つかりません。誰かが私を正しい方向に向けることができますか?

最後に作成したIDを調べることもできますが、複数のユーザーが同時に記事またはカテゴリを作成している場合、その方法はおそらく機能しません。

ありがとう!

1
joecap5

ここで関連する議論がありますが、簡単に言えば、jdatabase insertidメソッドの使用はmysqli_insert_idと同じくらいごみであると結論します。

Joomla DB挿入、最後に挿入されたIDを取得する方法?

トリックは、挿入クエリから既に持っているフィールドを使用して選択を行うことです。最大IDを取得し、ユーザーIDまたは他の任意のフィールドと一致させ、選択したIDを応答に含めます。

2
jamesgarrett