• 締切済み

phpmyadminを使って商品のカテゴリ分けをしたい。

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

  • MySQL
  • 回答数1
  • ありがとう数3

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

カテゴリはカテゴリテーブルを別途つくってカテゴリ名を管理するのが一般的です そのうえで品目マスタにカテゴリフィールドをつくり、カテゴリのIDを埋め込みます。

関連するQ&A

  • ECキューブで商品の価格をオープン価格にするには?

    今回、はじめてECキューブでショッピングサイトを つくっています。 商品の価格についてですが、現状だと0円~しか設定で きませんが、 商品の価格でオープン価格とかASK を表示するようにするには、どのようにすればいいの でしょうか? どなたか教えてください。 よろしくお願いします。 -------------------------------------- [EC-CUBE] 2.11.1 [レンタルサーバ] お名前.com [PHP] PHP 5.2.12 [データベース] 5.0.51a-log

  • phpMyAdminにログインできなくて困っています。。。((+_+)

    phpMyAdminにログインできなくて困っています。。。((+_+)) 自分のPCにMYSQLをインストールし、それをphpMyAdminで操作しようとしています。 ブラウザで「phpMyAdminへようこそ」の画面(言語選択、ユーザー名入力、パスワード入力の画面)にまではなるのですが、MYSQLのrootのパスワードを入れてもログインできません。 症状は以下の通りです。 →IEでは「Internet Explorer ではこのページは表示できません」と表示される。 →Firefoxでは「http://localhost/phpmyadmin/index.php?token=cae4f4b0b03c618da91f80869249049d」とアドレスバーに表示されたまま真っ白な画面になる。 →chromeでは「http://localhost/phpMyAdmin/index.php?token=b0ab1ec51fc66755e46a79f877dafc7c のウェブページは一時的に停止しているか、新しい http://localhost/phpMyAdmin/index.php?token=b0ab1ec51fc66755e46a79f877dafc7c に移動した可能性があります。」と表示される。 環境は、 OS:windows7 phpMyAdmin:3.3.5.1 PHP:5.2.11 MYSQL:5.1.30 Apache:2.2.15 です。 今までやっていることは、 ・Apache、PHP、MYSQLの動作確認 ・「php.ini」において  extension=php_mysql.dll  extension=php_mysqli.dll  extension=php_pdo_mysql.dll  の3つの記述の有効化 ・コマンドプロンプトからMYSQLに「phpmyadmin」という名前のデータベースを作成  (いろいろ調べていて、とあるブログに記述があったため実行してみました) といったことです。 実はwordressでも、最初の「install.php」を開こうとすると同じような症状がでます。 (原因が同じかどうかはわかりませんが・・・) 初心者のため、どこに原因があるかが全く想像がつかず、ここに書いた情報が的を得ていないかもしれませんので、ご指導いただければ、情報を集めます。 ご指南のほどよろしくお願いいたします。

    • ベストアンサー
    • MySQL
  • phpMyadminについて

    現在、MySQLとPHPを利用し、DBを作っています。 phpMyadminを利用して、DBを操作しておりますが、phpMyadminの使い方が不明な点が多くて、使いこなせておりません。日本語で書かれたphpMyadminの書籍を紹介していただけませんか。 今直面している問題は、dataのみが入っているcsvファイル(カンマ区切り)でdataをインポートする方法がわかりません。 どなたか、ご教授をお願いします。

    • ベストアンサー
    • MySQL
  • win7でphpMyAdminが使えない?

    Win7でテスト用のwebサーバを構築していますが、phpMyAdminを使えない状態になっています。考えられる原因と対処法をお教え願います。 ==== 環境 ==== OS:Windows7 Ultimate 32bit webサーバ:Apache2.2 php:5.2.1 mysql:5.1 phpMyAdmin:3.5.1 インストール先はそれぞれ apache…c:\apache2.2 php…c:\PHP mysql…c:\MySQLServer5.1 phpMyAdmin…c:\MySQL\phpMyAdmin3.5.1 ==== 状況 ==== 1. http://127.0.0.1/phpMyAdmin/index.php でユーザ名とパスワードの入力はできる。 2. パスワード入力後に表示されるデータベース一覧(?)が表示されない。(ブラウザに表示されるエラーメッセージは下記のとおり) 3. 上記の状態で1440秒以上時間を置いて再度 http://127.0.0.1/phpMyAdmin/index.php を行うとユーザ名とパスワードの入力画面になる。1440秒以内だと、エラーメッセージが再度表示される。 4. 127.0.0.1をlocalhostとしても同じ結果になる。 ========================================== 各ブラウザに表示されるメッセージは下記のとおり IE: Internet Explorer ではこのページは表示できません Fire Fox:  接続がリセットされました  ページの読み込み中にサーバへの接続がリセットされました。 chrome:  このウェブページにアクセスできません  127.0.0.1 との接続が中断されました。  エラー 101 (net::ERR_CONNECTION_RESET): 接続がリセットされました。

  • phpMyAdminが使えない

    Windows2000上でPHP5とMySQL4でWEBデータベースを作成したいと思っています。 phpMyAdminを使って管理したいのですが、 ブラウザから http://サーバーIP/phpMyAdmin/ でアクセスすると、 「MySQLを実行できません。  PHPの設定を確認して下さい。」 という表示が出てしまいます。 ちなみに関係あるかどうか分かりませんが、WEBサーバーはApache2でドキュメントルートはデフォルトの c:\Apache2\htdocs ではなく d:\pulic_html に変えており、何故か http://localhost/ ではページが見れません。 httpd.conf、my.ini、php.ini、config.inc.php などの設定に問題があるのでしょうか? 原因と考えられる事項があればお教えただきたいと思います。 よろしくお願いします。

    • 締切済み
    • PHP
  • phpMyAdminでページが表示できない

    redhat9にphp4.2.2とMySQL4.0.27をインストールして、phpMyAdminを入れたところphpMyAdminにログインして、データベース、各テーブル、各テーブルの構造等は表示できるのですが、テーブルのデータを表示しようとすると、「ページを表示できません。」となります。 解決法はありますでしょうか。。

    • ベストアンサー
    • MySQL
  • 【EC-CUBE】商品CSVのダウンロードエラー

    EC-CUBEの管理画面で商品CSVのダウンロードをしようとすると下記エラーがでてしまいます。 どなたか解決策を教えていただけないでしょうか。 Fatal error: Call to undefined method SC_Helper_CSV_Ex::sfDownloadProductsCsv() in /home/relaxin/data/class/pages/admin/products/LC_Page_Admin_Products.php on line 252 【動作環境】 EC-CUBE:2.4.1 DBサーバ:MySQL 5.1.42 WEBサーバ:Apache/1.3.42 (Unix) mod_ssl/2.8.31 OpenSSL/0.9.8e PHP:5.2.12

  • phpMyAdmin - 2.8.2.4で『EUC-JP』を使うには?

    レンタルサーバでPHP+MySql(EUC-JP)で構築しています。 phpMyAdmin - 2.6.3-pl1 では、ja-eucがデフォルトだったのでphpやDBをEUC-JPで設計しました。DBにインポートするテキストファイルもEUC⇒EUCなのでphpMyAdmin上でも、ブラウザ上(php)でも問題なく表示されていました。 しかし、 phpMyAdmin - 2.8.2.4 では、ja-eucが無くなってしまったため、 仕方なくUTF8でテキストを作成し、UTF8⇒EUCインポートを実行しました。 すると、phpMyAdmin上では普通に表示されるものの、 php(html)では完全に文字化けしてしまいます。 文字化けしているのはデータベースから取得した値のみです。 ソースファイルは全く同じで、異なるのはphpMyAdminのバージョンだけなのでどう対処すればよいかわかりません。 どうやったら文字化けせずに表示できるでしょうか?

    • ベストアンサー
    • PHP
  • phpmyadmin最新版2.9.1.1のインストール方法について

    こんにちは。 当方はMacOS10.4 Tigerユーザーです。 この度、データーベースの構築を行っています。 PHPインストール、MySQLインストールまではいったのですが、 phpmyadminがうまくインストール出来ません。 phpmyadminのインストール方法は、 2.9バージョンが無かったため、2.8バージョンを参考にして行いました。 様々なもので調べて設定した結果、 phpmyadminにアクセスすると、 エラーメッセージがでて、“設定ファイルを作成していない為”との事です。 いったいphpmyadminのインストール方法がいけないのか、 PHPやMySQLとの相互性がよくないのか、何がいけないのか分かりません。 ちなみに各バージョンは、 PHP 4.4.1 MySQL 5.0.27 phpmyadmin 2.9.1.1 です。 長々とすみません。どうしても分かりません。 どなたかお教え下さいませ。 宜しくお願い致します。

    • ベストアンサー
    • MySQL
  • EC-CUBEでお勧め商品を2つ表示 (お勧め商品・新着商品など)

    こんにちは、EC-CUBE初心者です。 EC-CUBEの機能でお勧め商品を表示するというものがありますが、お勧め商品を2つ(2セット)、 例えば、お勧め商品と新着商品を3つずつトップページに表示などの カスタマイズ方法が知りたいです。 デフォルトの機能だと、お勧め商品を1セットしか作成できませんが、 上記のように2セット表示させる方法、 まるまるコピーして使い回せないかと色々考えましたが、 現在、分かりかねる状況です。 もしくは、不可能なのでしょうか? お分かりの方がおられましたらご教授頂けると幸いに思います。 以上、よろしくお願いいたします。