- ベストアンサー
PHP+MySQLで比較サイトが作りたい
- 初心者でもわかるPHPとMySQLを使用した比較サイトの作成方法を教えてください。
- 制作の流れや必要な作業について教えてください。
- オススメの参考書やサイトも教えていただけると嬉しいです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>Wordpressを組み込むことはできるのでしょうか? Wordpressのみで比較HPを作成することは難しいです。 ※そもそも、Wordpressはブログ(日記や写真・画像)をメインとしたHPを作成するのに適したツールなので、比較サイトなどの情報検索並びに情報提供メインのHP作成には向かないと思います。 Wordpress = ブログ作成並びにブログ更新ツールとご理解ください。 ぶっちゃけ、Wordpress なんぞ使わなくても、テキストエディタと文法チェックツールが有れば無難なく多種多様なページを作成できます。 話は戻りますが、クレジットカードの比較サイトを例にあげますと、 HP画面に表示するデータの内、DBから抽出するデータを決定 DBのテーブルで管理すべきデータを決定します。 ・クレジットカードの名称 ・クレジットカードの画像 ・そのクレジット他カード付属情報など DBから抽出するデータを元にDBテーブル設計 DBのテーブルで管理すべきデータを元にテーブル定義を決定します。 ・クレジットカードの名称→VARCHAR(255),キー項目に指定。 ・クレジットカードの画像→バイナリ項目に指定 DBテーブル作成 定義したテーブル定義(CREATE文)元にDBにテーブルを作成します。 DBにデータ登録 作成したテーブルにクレジットカードの名称や画像を登録します。 PHP作成 DBテーブルからクレジット情報をSQLで抽出しHTMLで出力する処理を PHPで組みます。
その他の回答 (3)
- aoyama984
- ベストアンサー率45% (253/561)
http://www.artflair.biz/joomla/extention/189-joomlacustom-properties.html http://www.artflair.biz/joomla/extention/190.html joomla とかはどうですか オリジナルなら専用プラグインを用意することになります CMSの魅力が半減しますが可能ですね
お礼
ツールやURL など大変参考にさせていただきました。誠にありがとうございました。
- NoMusicNoLife49
- ベストアンサー率63% (14/22)
こんにちは。 HP作成するにあたり、2つの作業フローを説明します。 1つめの作業は学習。 2つめの作業は実際のHP作成。 1.学習 HTML ↓ CSS ↓ JavaScript ↓ MySQL ↓ PHP ↓ SEO 2.HP作成 開発環境PCにFFFTP,PHP,MySQL,MySQLWorkbech,APACH,HTMLエディタ,画像エディタをインストール ↓ HPの機能モデル図(概要)作成 ↓ HPデザイン、レイアウト決定 ↓ HP画面遷移決定 ↓ HP画面に表示するデータの内、DBから抽出するデータを決定 ↓ DBから抽出するデータを元にDBテーブル設計 ↓ DBテーブル作成 ↓ DBにデータ登録 ↓ HTML作成 ↓ CSS作成 ↓ JavaScript作成 ↓ PHP作成 ↓ 開発環境PCでHPが正しく動作するかテスト ↓ 移行対象サーバーに合わせて、モジュール内の依存パラメータを修正。 ↓ 開発環境PCからサーバーにモジュールを移行 ↓ 移行対象サーバでHPが動作するかテスト。 ↓ 検索エンジンに登録 ↓ HP運用開始 2.HP作成に関してはザックリと システム要件定義 ↓ 外部設計 ↓ 詳細設計 ↓ コーディング ↓ テスト ↓ 移行 を説明してます。
補足
ご回答ありがとうございました。 追加の質問となってしまうのですが、 特に HP画面に表示するデータの内、DBから抽出するデータを決定 ↓ DBから抽出するデータを元にDBテーブル設計 ↓ DBテーブル作成 ↓ DBにデータ登録 ↓ PHP作成 の部分で、希望の比較サイト(例えば上記URLサイト)を作る場合、 もう少し具体的にすると、どのような作業になるのでしょうか? また、その後調べてWordpressで制作をすれば実現しやすい気がしているのですが、 Wordpressを組み込むことはできるのでしょうか? お手数お掛けして申し訳ございませんが、宜しくお願いいたします。
- aoyama984
- ベストアンサー率45% (253/561)
http://www.db-st.jp/design/ 少し回答と違いますが 参考まで ソースを公開しているので 入門用として 勉強の助けになると思います http://www.php-labo.net/tutorial/mysql/php.html http://www.phpbook.jp/tutorial/mysql/ MySQLは基本的なことを勉強してから 必要な機能について個別に調べることをすすめます http://gihyo.jp/dev/serial/01/php-security?start=40 早めに何かのフレームワークを利用をしてみてください 多くの人がやりたいと思うことが利用しやすい形で提供されています
補足
ご回答ありがとうございました。aoyama984様のおかげで、自分のすべきことが見えてきました。あの後、自分でも調べて行く中でWordpressで制作をすれば実現しやすい気がしているのですが、Wordpressの場合でもプラグインにないものは、教えていただいた上記方法との組み合わせで、実現できるのでしょうか? もしお差し支えなければ、お力を貸していただければ幸いです。
お礼
この度は作業の流れが分かる解説をしていただき、誠にありがとうございました。