- ベストアンサー
HTMLとデータベースの連携
プログラム初心者です、宜しくお願い致します。 現在、ネットショプを作成しているのですが HTMLのページで 表示する商品をデータベースで管理しようと頑張っていますが、分からないことだらけで困っています。 <したい事> ・TOPページにはデータベース内商品の更新日時、最新から○個取得表示 ・商品クリック時にINSERT文使用 自分なりに調べた結果、ACCESSを用いるのが最適と判断し作成していますが、HTMLからACCESSに接続方法。及びSQL文をHTMLに記述するのかACCESSにメソッド的なものを登録してHTMLからは呼び出すのか等基本的な事が分かりません。 ちなみに無料のレンタルサーバーを用いているのでHTMLファイルとACCESSファイルは同じフォルダ内に設置されます。 以上の事をインターネットで調べてみましたが欲しい回答が見つかりませんでした。宜しくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
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を動的に生成できるプログラム実行環境が提供されている必要があります。 お使いになっているという無料のレンタルサーバー名を挙げていただければ,それに合わせた具体的なアドバイスが得られるかもしれません。
その他の回答 (3)
- jjon-com
- ベストアンサー率61% (1599/2592)
>さくらのレンタルサーバー Microsoft Accessが使えないのは当然として。 スタンダード以上のプランでないとMySQLデータベースは使えないです。 http://www.sakura.ne.jp/rentalserver/matrix.html SQLiteデータベースならライトのプランでも使えるようですね。 http://support.sakura.ad.jp/support/manual/rs/mt_man.shtml
お礼
はいMySQLで作ろうと思っています。 また分からないことがあって質問すると思いますので、 その時は宜しくお願い致します。
- jjon-com
- ベストアンサー率61% (1599/2592)
そのレンタルサーバーではご質問のニーズをかなえることはできません。 http://www.ninja.co.jp/faq/a/55/ http://ja.wikipedia.org/wiki/Common_Gateway_Interface
補足
わざわざ調べてくださってありがとうございます。 指摘されたことを考慮し「さくらのレンタルサーバー」を使用することにしました。自分なりに調べた結果ここなら大丈夫だと判断したのですが・・
- hosohoso13
- ベストアンサー率44% (138/313)
その無料のレンタルサーバーにAccessファイルを置いても利用できないと思いますよ。 サーバー側で用意しているデータベースしか通常では使えません。 またHTMLだけでデータベース接続は出来ません。 CGIやPHPなどの別の言語で書いたプログラムで接続し、その応答でHTMLデータを戻してあげます。 無料のサーバーでは自作CGIやPHPなど使えないと思いますが…。
お礼
なるほど、もっと勉強してからサーバー選びもしないといけないんですね。。 もっと頑張ります。ですが、また質問するかもしれないので、その時は宜しくお願い致します!
補足
期待以上の返答ありがとうございます。 無料のレンタルサーバーなんですが、現在「NINJA TOOLS」を使っています。 http://www.ninja.co.jp/ 特にこだわりが無くドメインが豊富という理由だけで選んでしまいました。 初心者で申し訳ありません。。