私は現在、スタートアップの Web デザイン/SEO 会社のために、かなり複雑な PHP 管理システムを作成しています。このシステムにより、当社の技術者はクライアントをより効率的に管理し、クライアントはプロジェクトの進捗状況を追跡できます。
機能の 1 つは、当社の技術者がクライアントが情報を入力するためのフォームを割り当てる機能です。このフォーム データは、将来の参照と編集のためにクライアント管理に保存されます。
もちろん、各プロジェクト/提供されるパッケージは異なるため、あるクライアントに必要なフォームが別のクライアントには必要ない場合もありますが、全体として、おそらく 8 ~ 10 の異なるフォームを割り当てることができます。
私の質問は、各フォームのデータをクライアントの特定の ID に対応する別のテーブルに保存する方がよいでしょうか、それともフォーム データをクライアント/フォーム固有の .txt ファイルに書き込んでからデータを取得する必要があるかということです。それらのファイル?例えば:
クライアント #1132 が form1 に入力 -> テーブル "1132_form1" を作成 -> フォーム データを挿入
クライアント #1132 がフォーム 2 に記入 -> テーブル「1132_form2」を作成 -> フォーム データを挿入
- -また - -
クライアント #1132 がフォーム 1 に記入 -> 「users/1132/forms」に form1.txt を作成 -> フォーム データを form1.txt に書き込む
クライアント #1132 がフォーム 2 に記入 -> 「users/1132/forms」に form2.txt を作成 -> フォーム データを form2.txt に書き込む
これらのオプションから完全に外れているより良いアイデアがある場合は、お知らせください。