ユーザーがブログ用のページを作成できるシステムを構築しています。ページには、明らかに操作とフォルダーへの保存が必要な画像が含まれている場合があります。そのページの画像を保存するフォルダー名の基礎として、ページ データが保存されている SQL テーブル行の ID を使用しています。問題は、他のページ データが SQL テーブルに挿入される前に、このフォルダを作成する必要がある場合があることです。
SO ... NEXT 挿入の ID を確認するにはどうすればよいですか?
その間にページが削除され、最大 ID が減少した可能性があるため、SELECT MAX(id) + 1 を使用できません。
何か案は?私は codeigniter を使用しているので、この問題に対処する CI のライブラリまたはメソッドを誰かが知っていれば、それが理想的です。
ダミーの行を挿入し、ID を取得して削除し、値に 1 を追加することはできますが、ちょっとハックのように思えますか?
ありがとう