質問者│男性
よろしくお願いします。
サイトつくりの全くの初心者ですが、現在、MYSQLを使った動的なデータベースサイトを作っています。
MYSQLのデータベースつくりはいったんは完了したのですが、それを基にサイトを作る段階で、正直途方に暮れています。
自分なりに『動的サイト 作り方』などで検索しても、自分の目的と知識にあったサイトを見つけられません。そこでご質問なのですが、こういった動的サイトを作るために必要な知識・情報が載っている書籍やサイトなどございましたら是非お教えいただけますと幸いです。
希望するサイトを構築する上で、今、何を求められているのか、文面から読み取ることが非常に難しいので、適切な回答になるかどうか不安ですが。
こんにちは。
チームデルタの谷口です。
あなたが望むのが、データベースを使った動的サイトを構築するための ”技術的ノウハウ”であることに限定してお伝えします。
データベースはできた、ということは、訪問者にtomoakiさんが伝えたいと思っている情報の元になるデータを蓄積したり、情報を取り出したるする箱を用意するところまではできた、ということなんでしょうかね。。。
これは、データ構造の設計ができたということになるのですが、いかがでしょう。
この箱の適切な引出しにデータを貯めたり、条件に従ってデータを引出すには、データベースとWebサイトとの間で、データのやりとり(入出力)を受けもつ仕組みが必要になります。
これをCGI(Common Gateway Interfase)と言います。
まずはCGIについてしっかり学んでください。
Webページから何らかのデータが、CGIを通してデータベースに格納されたり、閲覧者の要求に応じて、特定の情報が引出されたりするためには、CGIという仕組みを使ったプログラムが必要になります。
あながが参考にされているサイトは、PHPという言語を使ってプログラムが作成されています。
ですから、CGIの次には、プログラム言語を使いこなす知識が必要になります。
多くの動的サイトでこれらプログラムに共通する仕事は、
1.訪問者からのリクエストを受ける(データを渡す)
2.リクエストに応じて処理をする
3.その結果を返す(画面に表示する)
です。
CGIについては、体系的に解説されたサイトも書籍もたくさんあります。
あなたに合ったものを選んでください。
プログラム言語も同様です。
ご参考になれば幸いです。