• ベストアンサー

HTMLとデータベースの連携

プログラム初心者です、宜しくお願い致します。 現在、ネットショプを作成しているのですが HTMLのページで 表示する商品をデータベースで管理しようと頑張っていますが、分からないことだらけで困っています。 <したい事> ・TOPページにはデータベース内商品の更新日時、最新から○個取得表示 ・商品クリック時にINSERT文使用 自分なりに調べた結果、ACCESSを用いるのが最適と判断し作成していますが、HTMLからACCESSに接続方法。及びSQL文をHTMLに記述するのかACCESSにメソッド的なものを登録してHTMLからは呼び出すのか等基本的な事が分かりません。 ちなみに無料のレンタルサーバーを用いているのでHTMLファイルとACCESSファイルは同じフォルダ内に設置されます。 以上の事をインターネットで調べてみましたが欲しい回答が見つかりませんでした。宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

Microsoft Accessの *.mdbファイルをWebサーバ側に置くだけではダメで,Webサーバ側で Accessのエンジンが実行できる必要があります。必然的に WebサーバのOSは Microsoft Windowsになります。お使いになっているWebサーバのOSはWindowsですか? http://www.wings.msn.to/index.php/-/B-03/ また,静的な *.htmlファイルをWebサーバ側に置くだけではダメで,Webサーバ側で DBアクセスした結果を埋め込んでHTMLを動的に生成できるプログラム実行環境が提供されている必要があります。 お使いになっているという無料のレンタルサーバー名を挙げていただければ,それに合わせた具体的なアドバイスが得られるかもしれません。

yu-ki0326
質問者

補足

期待以上の返答ありがとうございます。 無料のレンタルサーバーなんですが、現在「NINJA TOOLS」を使っています。 http://www.ninja.co.jp/ 特にこだわりが無くドメインが豊富という理由だけで選んでしまいました。 初心者で申し訳ありません。。

その他の回答 (3)

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.4

>さくらのレンタルサーバー Microsoft Accessが使えないのは当然として。 スタンダード以上のプランでないとMySQLデータベースは使えないです。 http://www.sakura.ne.jp/rentalserver/matrix.html SQLiteデータベースならライトのプランでも使えるようですね。 http://support.sakura.ad.jp/support/manual/rs/mt_man.shtml

yu-ki0326
質問者

お礼

はいMySQLで作ろうと思っています。 また分からないことがあって質問すると思いますので、 その時は宜しくお願い致します。

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.3

そのレンタルサーバーではご質問のニーズをかなえることはできません。 http://www.ninja.co.jp/faq/a/55/ http://ja.wikipedia.org/wiki/Common_Gateway_Interface

yu-ki0326
質問者

補足

わざわざ調べてくださってありがとうございます。 指摘されたことを考慮し「さくらのレンタルサーバー」を使用することにしました。自分なりに調べた結果ここなら大丈夫だと判断したのですが・・

回答No.1

その無料のレンタルサーバーにAccessファイルを置いても利用できないと思いますよ。 サーバー側で用意しているデータベースしか通常では使えません。 またHTMLだけでデータベース接続は出来ません。 CGIやPHPなどの別の言語で書いたプログラムで接続し、その応答でHTMLデータを戻してあげます。 無料のサーバーでは自作CGIやPHPなど使えないと思いますが…。

yu-ki0326
質問者

お礼

なるほど、もっと勉強してからサーバー選びもしないといけないんですね。。 もっと頑張ります。ですが、また質問するかもしれないので、その時は宜しくお願い致します!

関連するQ&A

専門家に質問してみよう