データの保存について
phpで会員制サイトの制作を勉強しています。
データベースへはPDOで接続しています。
MySQLデータベースを使用しています。
現在、記事投稿サイトの作成を勉強しています。
できれば、記事の内容に「記事を投稿した投稿者のページ」へのリンクと、
投稿者のページに「今まで投稿した記事の履歴」がリンクつきで表示されるようにしたいです。
そこで、まだ勉強を始めたばかりなので、今ある知識だと下のような方法しか思いつきませんでした。
1、記事データ保存用のテーブルと、ユーザー情報保存用のテーブルを作成
2、記事データ保存用のテーブルのカラムにユーザーIDを格納するカラムを作成
3、記事ページからはユーザーIDを元にユーザー情報保存用のテーブルからユーザー情報を検索して投稿者のページのリンクを設置
4、投稿者ページの記事履歴には記事テーブルの全てデータからユーザーIDカラムのIDが一致するものをSELECTする
勉強とはいえ、作成中のサイトを少しでもしっかりした作りにしたいので、他にもっと良い方法があれば知りたいです!
ご回答、よろしくお願いします。