0

OK、PHP と MySQL を使用してクライアント用のカスタム CRM Web アプリを作成しました。このアプリは彼らにとって非常にうまく機能しているように思われるので、商用版を一般公開することにしました。

その基本的な考え方は、Web サイトから取得したデータを取得し、それをデータベースに入力することです。現時点では、ウェブサイトのフロント エンドに単に and insert ステートメントがあります。

問題は、人々がサービスにサインアップし、アカウントを作成し、ニーズに合わせて自分でカスタマイズできるようにしたいということです. 私の考えでは、サインアップすると、ページにインストールされたときにアカウントに送信されるフォーム アクションが提供されるというものです。

データベースのテーブルなどに関しては、現在、それを使用している Web サイトは 1 つしかないため、customers テーブルしかありません。サインアップしてサービスを使用する場合、アカウントごとに新しいテーブルを作成しますか? これは正しいかもしれませんが、私には少しばかげているように思えます。または、これについてもっと良い方法がありますか?

4

1 に答える 1

0

通常、customer_id列を追加し、WHERE customer_id=12345すべての MySQL クエリに句を追加することをお勧めします。顧客ごとに個別のテーブルを持つことは確かに可能ですが、うまくスケーリングできない可能性があります。

于 2012-04-21T17:36:21.493 に答える