- ベストアンサー
現在、会員制のサイトを作っています。
現在、会員制のサイトを作っています。 ユーザーがおすすめの商品を登録して紹介したり、評価・採点ができるシステムで、会員登録やセッションの管理などおおよその部分はできました。 しかし、ユーザー毎にマイページを設けて、そこから過去に自分が付けたコメントを見られるようにしたいのですが、ここのデータベースやテーブルの構成が分かりません。 今の所、ユーザー・商品・コメント毎にテーブルを分けるようにしていますが、上記のことを実現するにはどのように製作したらよいのでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ポイントは紐付けですね。 商品テーブルやコメントテーブルに「ユーザーID」のカラムを設け、商品の紹介やコメントを入れる(レコードを挿入する)時にそのユーザーのIDを一緒にいれてやれば良いのです。 そうすればログインした時にそのユーザーIDを使って、過去の商品やコメントを引っ張ってくる事が出来ます。
お礼
ありがとうございます。 おっしゃるとおりの方法でちょうど解決した所でした。 コメントだけテキストにしようという訳のわからない思い込みがあったので 混乱してしまっていました。 データベースは工夫次第で色々できて面白いですね。 もっと勉強したいです。 ありがとうございました。