• 締切済み

商品一覧のサイトの作り方

ウェブサイトで多少の商品を売っております。 今までは、商品が少なかったので直接手打ちでサイトをメンテナンスしていたのですが、これから徐々に商品を増やしていこうと思っているので、サイトのメンテナンスを簡単にするためにデータベース化したいなぁ、、、と思っているのですが、 サイトのデータベース化というのはどのくらい難しいものなのでしょうか。 もし出来るようでしたら、その方法を教えていただきたいのですが・・・phpとかで作るのでしょうか? なるべくわかりやすくご説明いただけると助かります。 どうぞよろしくお願いいたします。

  • PHP
  • 回答数4
  • ありがとう数4

みんなの回答

  • pluto1234
  • ベストアンサー率84% (11/13)
回答No.4

ネット販売するなら EC-Cube ネット上で商品を紹介するだけなら WordPress , MODX あたりでカスタムフィールドを駆使してサイトをカスタマイズ。 とすると、DB や PHP の知識はほとんど不要。 WordPress は、 テーマで使う簡単な PHP の知識は必要かも。

yumi2007
質問者

お礼

お返事ありがとうございます。 興味深いサイトのご紹介ありがとうございます。 ちょっと見てみたいと思います。

  • duowhite
  • ベストアンサー率25% (3/12)
回答No.3

もしあまりPHPに慣れていないのでしたら、 データベース(MySQLなど)を導入するのは少しハードルが高いかもしれません。 少し簡単な方法だと、 CSVファイルを読み込んで(データベースの代わりです)、 商品部分を描画するのが良いのではないでしょうか。 ※CSVはExcelで作れます。 CSVファイルを開くときはfopen関数を使用します。 CSVファイルを分割するときはexplode関数でカンマ区切りにします。 商品部分を描画するときはfor文で繰り返し、print文で タグやら商品名を出力すればOKです。 上記で使用する関数たちは、検索すれば使い方もたくさんでてくるので 別途調べてみてくださいね。

yumi2007
質問者

お礼

お返事ありがとうございます。 具体的なご指南ありがとうございます。 私に出来るのか検索して少し考えてみます。。。

  • blanc210
  • ベストアンサー率55% (5/9)
回答No.2

PHPとかで作れます。 プログラムの経験があるのでしたらさして難しいものではありませんが、 全くの1から、というのであれば恐らくとても難しいと感じるでしょう。 まずPHPが動作する環境づくりで躓いて、スタートラインにすら立てないかもしれません。 サイトが作れるようになるまでにかかる時間は、今後も手動でサイトをメンテナンスしていく 時間よりも多くかかるでしょうね。 プログラミングに興味があって勉強する時間もとれるようならよいでしょうが、そうでない なら代替案を考えた方が良いかもしれません。 例えばWordPressの導入とか。

yumi2007
質問者

お礼

お返事ありがとうございます。 ・・・なるほど、、、手動でサイトをメンテナンスよりも多くの時間がかかる、、、 確かに投資対効果で私の技量を考えると手動で地道にやっていくのもひとつの方法かもしれませんね。。。 ご指摘ありがとうございました。

  • t_ohta
  • ベストアンサー率38% (5085/13288)
回答No.1

プログラミングの経験が有るのであれば、そんなに難しい内容ではないと思います。 PHPとMySQLとかPHPとPostgreSQLといったキーワードで検索すると、サイトは沢山見つかりますし、書籍も売られています。 製作方法は、それこそ専門書を一冊書けるくらいの内容でこの場で説明するのは難しいので、やる気があるのなら一冊本を買ってきて勉強してみましょう。

yumi2007
質問者

お礼

お返事ありがとうございます。 やはり気合を入れて本を読みまくるくらいの決意が必要なのですね。。。

関連するQ&A

  • PHPを使って検索エンジンにひっかかる商品の一覧

    商品の一覧をするようなページを作りたいと思っています。 (ショッピングサイトの買い物かごのないバージョンのような) また、HTMLが全く分からない人がフォームから商品データをいれたらページに反映されるようなものを作りたいんです。 そのため、(MySQLを使って)データベースにあらかじめ商品データを入力し、そこからPHPで要求された商品データをひっぱってくるような仕組みを作ろうと思っています。 しかし、PHPでデータベースからデータを引っ張ってこようとすると、動的なサイトのため検索エンジンにひっかかりませんよね? 静的にみせるにはどうしたらよいのでしょうか? PHPとMySQL以外でもいいので何か良い方法があったら教えてください。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • 「この商品をチェックした人はこんな商品もチェックしています」の仕組みとは?

    こんばんは。 アマゾンで、 「この商品をチェックした人はこんな商品もチェックしています」 という機能がついていますが、これはどうやっているのでしょうか? イメージ的には、ログ?をデータベースに入れて、関連している商品などを表示しているのでしょうか? ちなみに、PHPとMySQLで作れたらと思っています、がまだまだ初心者です。 ご意見や参考になるサイトなどを教えていただけるとうれしいです。 よろしくお願いします。

    • 締切済み
    • PHP
  • phpmyadminを使って商品のカテゴリ分けをしたい。

    phpmyadminを使って商品のカテゴリ分けをしたい。 現在ネットショップのサイトを構築しています。 商品が5万件以上あるため、どうしてもカテゴリ分けをしないといけないのですが。。。 データベースに商品の情報を登録して、PHPで呼び出せるようにしておけばいいと漠然と考え、いろいろ調べてみたのですがPHP・phpmyadmin共にほぼ触った事すらないため苦戦しております。。。 EC-CUBEなどのシステムを使えば簡単にできるそうなのですが、勉強のためにも自分の手で作りたいと思っております。 細かく説明させて頂くと、例えば「食品」というカテゴリをクリックすると「食品」に関する商品ページがズラッと並ぶページ(YAHOOオークションのような)が作りたいと思っているのですが、そうなるためにどんな内容のデータベースを作ればいいのかわからないという感じです。 因みに現在手元にある資料として、全商品の商品ページと全商品のデータが入ったCSVファイルがあります。 汚い文章で申し訳ありませんが、お解かりになる方、是非回答お願いします。

  • ECサイトの商品登録・入力の仕事とは?

    ECサイトの商品登録・入力の仕事の求人で よくデータベースDB扱える方と書かれているのをみます。 データベースとはよく使うソフトは Excelでしようか?Accessでしょうか? 実際のお仕事は そのデータベースに商品をどんどん入力していくような感じですか? またどういった能力が必要とされますか? 実際に通信販売などのECサイトの商品登録や入力のお仕事で 働いたことのある方 教えてください。

  • このサイトで使っている商品名

    http://eneus-corgi.blog.so-net.ne.jp/2013-10-22 このサイトに載っている画像の方法でデジタル出力をしたいのですが、使っている商品名がわかりません。型番などはいいので、どのようなものをどのように接続するかを教えて下さい。 よろしくお願いします。 説明が曖昧ですいません。

  • ショッピングサイトにおけるサイトへのアクセス経路の把握について

    ショッピングサイトを運営しております。 現在、どのサイトや広告からアクセスがあって、最終的に申し込みまで至ったかの件数を把握するために、 ○○○.net/shop/ ○○○.net/shop1/ ○○○.net/shop2/ ○○○.net/shop3/ のように、全く同じデータの入ったフォルダを複数つくり、それぞれのアクセス元に別々のURLへリンクするように設定してもらっています。(現在30ほどあります) ショッピングサイトといっても商品点数が少ないため、申し込みフォーム、フォーム用のCGIもそれぞれのディレクトリにおいております。 例えば、Aというサイトに出している広告のリンク先は ○○○.net/shop3/ として、この/shop3/のcgiフォーム経由で申し込みのあった件数を、Aからの申し込み件数としてカウントし、広告効果の測定を行っています。 現在問題がありまして、この/shop**/の「**」がどんどん増えていった場合、メンテナンスが煩雑になるのと、ミスが生じやすいということで、別の方法はないか模索しているところです。 「Cookieを使う方法、cgiやphpを使う方法などがある」というところまではわかっているのですが、どのようにすればいいのかもう少し具体的にお教えいただければと思います。 また、現在の方法をそのまま継続したと仮定して、もっと簡単にメンテナンスをする方法があればお教えいただければと思います。商品点数は少ないのですが、定期的に商品が変るため、画像と説明文を変更する必要があり、そのたびに商品紹介ページのhtmlファイルをそれぞれのディレクトリにアップロードしなくてはなりません。例えば、あるディレクトリを更新したら自動的にコピーされる方法があればお教えいただければと存じます。 よろしくお願い申し上げます。

  • ミラーサイトにも同じ検索結果を出したいのですが・・

    今あるサイトのミラーサイトを作ってます。 現サイトにあるデータベース(Mysql)を使った検索を、そのまま新しいサイトにも使いたいのですが、どうすればいいのでしょうか? 2つのサイトは違うサーバーを使ってます。 データベースはMysqlです。 プログラムはphpです。 ちなみに私はかなりの素人です。phpもほとんど理解しておらず、なんとかソースをいじって変えれるレベルです。 htmlは大分理解してるのですが・・ よろしくお願い致します

  • Macでデータベースと連動したサイト構築法は?

    ショッピングカートを作りたい訳ではなく、商品リストを載せて、あとは電話で受注とかやり取りをしていく形をとりたいと考えています。 商品は既に倉庫に山積みの状態で現在は電話とFAXのみで相手先とやり取りしていますがもっと取引先を増やす為にウェブサイトを立ち上げました。といってもレンタルサーバーですが、独自ドメインも取得しました。サイトも大体出来てきました。 ただ肝心の商品リストがテーブルを使って作るくらいなら出来るのですが、私のやろうとする事はどうもエクセルファイル等と連動させなければいけないようです。 サイト作成の知識はありますが、phpやcgiの知識は全くなく、またこれに予算もあまりかけたくないです。調べるとデータベースと連動したサイト構築は業者に頼むと40万くらいかかるみたいでそんなに予算がないです。 そこでそういった事についてある程度初心者でもわかる解説書等がありましたら教えて頂きたいです。 当方iMacG5を使っているので、ビルダーのデータベース機能を使ってサイト構築をするという事は出来ません。(PC代、ソフト代など初期費用がかかりすぎるので) サイトはGoliveを使って作りました。フォトショップ、エクセル、ワードは持っています。

  • データベースに画像を入れた場合の速度について

    こんにちは。 今phpとデータベースを勉強中でしてそれを使ったウェブサイトを作りました。 画像とその画像の説明文をいろんな条件で並び替えるサイトです。 プログラム自体はできあがったのですが、文章はデータベースに入れるとして、画像も できたらデータベースに入れたいと思い調べてみると入れる事はできるようです・・。 ただ画像の量が多く最終的には5000枚-10000枚くらいになりそうです。 複数の条件で並び替え→表示とする場合、データベースに画像を入れる場合と、サーバにそのまま置く場合では結果表示速度に差ってでるものなのでしょうか・・。(そのサイトを数十人が一度に並び替えをすると仮定して) どこかのサイトに画像をデータベースに入れるとかなり遅くなるというような事が書いてありました。 事実でしょうか? 質問の意味が分かりにくいかもしれませんが詳しい方いましたらご回答いただけると助かります。

    • ベストアンサー
    • MySQL
  • postgresql + php でサイトを作ろうと思っているのですが・・・

    すごく初心者ですm(__)m 必要なものは全てインストール済みです。 いざ始めようと思うのですが、まったくの素人で、本を読んだり、サイトで色々調べてもやっぱり難しいです・・・。 作ろうと思っているサイトは会員登録制のものなのです。 会員登録のデーターベースは作ってあるのですが、(友人に作ってもらってます)その先が進めません。 データーベース(postgresql)には、どのようなものを作成するものなのでしょうか? サイトで必要なものを作成すればいいと思われるかもしれませんが、postgresqlにどのようなものを作らなければならなくて、どのようはものはphpでいいのか分からないのです。 意味不明な説明ですみません。 宜しくお願い致しますm(__)m