2017-03-07 5 views
-1

私は自分の音楽集団のウェブサイトを作っています。そのサイトには、すべてのアルバムを見ることができるページがあります(300 x 300pxのハイパーハイパーリンク画像)をクリックすると、バンドキャンプページにリダイレクトされます。MYSQLを使用してHTMLの要素を編集する

今のところ、別のアルバムを追加したい場合は、HTMLファイルに移動して手動で追加する必要があります。私の質問は、MYSQLを使ってアルバムを追加することが可能なのでしょうか? これは、MYSQLで「アルバムを追加する」たびに自動的にHTMLを編集することを意味します。もしそうなら、私はどうしますか?

これは、コードがどのように見えるかです:

HTML

<div class="product-box fade-in-drop"> 
    <!-- album --> 
    <div class ="album"> 
      <a href="example.com"><img src="exmaple.com"></a> 
    </div> 
</div> 

EDIT: ので、私はデータベースを持って、私はcPanelのを持っているウェブホスティングサービスを使用することは注目に値するかもしれませんアクセス、私は私の計画を可能にするコードを書く方法を知らないだけです。

+1

はい、MySQLデータベースをバックエンドとして使用する動的Webサイトを作成することは可能です。 –

+0

...しかし、生のHTMLでは不可能です。その間にPHP、ASP.NET、Railsなどの他のアーキテクチャを使用する必要があります。お勧めはしないでください。選択したら、使い方を読んで何かを構築してみてください。あなたが問題に遭遇した場合は、検索を続けてください。おそらくあなたはSOに戻るでしょう。 –

答えて

1

私はここであまりにも多くを仮定している場合はお詫び申し上げます。

静的なウェブサイトから静的なデータを持つHTMLの代わりに、あなたの情報がウェブサーバーを経由してデータベースに接続する動的なサイトに移動することを意味します一種の仲介、第三者のソフトウェア。これは現在行っていることよりはるかに複雑ですが、静的なページのニーズを上回ったシンプルなWebサイトを作成することは、確かに最も難しい作業ではありません。

ここにはnice tutorialがあります。しかし、私はLAMPの開発に関する本を入手することをお勧めします。特に、その記事よりも最新です。 Drupalを調べることもできますが、それはあなたのニーズがどれほどシンプルであるかに応じて過剰になるかもしれません。

+0

Drupalを見ると、私のバージョンのcPanelがアプリケーションとしてそれを持っていて、それが既存のデータベースを作成したり接続したりできることに気づいたので、今度は自分のCMSがセットアップされたときに、データベースを使用します。ありがとうございました! – otakupolice

0

純粋なHTMLでは不可能です。 PHP、python、perlなどのようなデータベースにクエリを行うためのサーバー側のロジックが必要で、データを使ってHTMLを動的に構築する必要があります。

HTML5/Javascriptのダイナミクスは、クライアントによって実行され、データベースはサーバー上にあるため、使用できません。

+0

私は、純粋なHTMLでは不可能であることを知っています。そのため、純粋なHTML/CSSエントリではなく、データベースに接続してその情報を表示する方法を尋ねています。 – otakupolice

+0

私が言及した言語で可能です。 Googleは "php mysql"を開始します。 –

0

あなたが私たちに与えた情報に基づいてできることは、現在cPanelデータベースへのアクセスに存在するデータを取り込み、それを直接インポートするのか、Excelを使うのかなど、MySQLにコピーする方法を見つけることです。これは、MySQLデータベースサーバーへの接続を設定して設定する最善の方法です。前述のように、PHP、Pythonなどを使用してそのデータを操作し、サイトを通じてそのデータを読み書きするアクセス権を持つことができます。基本をグーグルで探るだけで、適切な経路に設定して動的なウェブサイトを稼働させる必要があります。

関連する問題