私は本当に有用なものを見つけることができませんでした。Codeigniter と MySQL を使用して独自の管理パネルを作成しており、多対多の関係を除いてすべてが完了しています。
メイン テーブルは Product テーブルです。5 つの多対多の関係 (カテゴリ、マテリアル、色、タグ、都市) があります。これらの列 (ID、およびカテゴリ/タグ/都市の名前など) を持つテーブルはそれぞれに 5 つあり、もちろん製品と他のテーブルの両方の ID を持つテーブルがあります。
最初に、すべての製品を 1 つのテーブルに一覧表示し、列にカテゴリ、材料、タグなどの列を配置し、対応するセルにすべての項目をコンマで一覧表示したいと考えています...
1 つの行は次のようになります。
| | ID | 名前 | 説明 | カテゴリ 1、カテゴリ 2、... | 材料 1、... | タグ 1、タグ 2、タグ 3、タグ 4、... |
あなたが私を理解してくれることを願っています。次に、追加機能は簡単に思えますが、更新機能は本当にトリッキーだと思います。そのため、可能な限り迅速に解決できるように、何か助けをいただければ幸いです。最初に、選択したすべての項目をチェックして、リンク テーブルにない新しいエントリがあるかどうかを確認し、次に、選択されていないアイテムがリンク テーブルにあるかどうかを確認して削除する必要があると思います。これを最も最適化するにはどうすればよいですか?