現在、PHPとMySQLを使用した会員サイトを勉強の為に制作しています。
会員種別は販売会員と購入会員の2種類存在しています。
販売会員・購入会員共に掲示板に投稿出来ます。投稿のページは完全に分かれています。
(販売情報掲示板、購入希望掲示板)
記事を見て興味があった場合には直接記事を書いた人にメッセージを送ることが出来る。
メッセージはマイページから確認ができ、そこで直接やり取りが出来る。
以上のような簡易SNSを作っています。
会員種別ごとに会員登録をする、会員種別ごとに記事を投稿する、というところまではできました。
この後が悩んでいます。Aさんが書いた記事にBさんがメッセージを出したとします。
するとAさんのマイページにBさんからのメッセージが届き、備考欄などに「(掲示板タイトル)からのメッセージ」と記載します。
その後はマイページ上でAさんとBさんのやり取りが始まる流れです。
このAさんとBさんのやり取りをDBでどのように設計するのが良いのでしょうか。
(もちろんやり取りはAさんとCさんとか、CさんとBさんなど色々あります。)
現在の私の稚拙な知識では、メッセージやりとり用のテーブルを1つ作り、
自分のIDの記事を抜き出し一覧表示させる、という方法かなと思っています。
掲示板の方のDBは
message_id / user_id / message_subject / message_txt / message_date / access_count /
というのを、販売者用、購入者用で2つ用意しました。
「メッセージを送る」ボタンを押すと、user_idに対してmessage_subjectを付けて返信を送るような仕組みです。
この後の流れをヒントでも良いので教えて下さい。
どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/03 04:38
2016/07/03 04:43