2017-03-07 2 views
-1

Also mache ich eine Website für ein Musikkollektiv, in dem ich bin, und auf dieser Seite gibt es eine Seite, wo Sie alle Alben sehen können (eine einfache 300 x 300px Hyper link image), die dich auf eine Bandcamp-Seite weiterleitet.Verwendung von MYSQL zum Bearbeiten von Elementen in HTML

Wenn ich jetzt ein weiteres Album hinzufügen möchte, muss ich in die HTML-Datei gehen und sie manuell hinzufügen. Meine Frage ist, ist es möglich, mit MYSQL Alben hinzuzufügen? Und damit meine ich, dass jedes Mal, wenn ich ein Album in MYSQL hinzufüge, das HTML automatisch bearbeitet wird? Und wenn ja, wie mache ich das?

Dies ist, wie der Code aussieht:

HTML

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

EDIT: Es könnte erwähnenswert sein, dass ich einen Web-Hosting-Service zu nutzen, die eine cPanel hat, so habe ich Datenbank Zugang, ich weiß einfach nicht, wie man den Code schreibt, um meinen Plan zu ermöglichen.

+1

Ja, es ist möglich, eine dynamische Website zu erstellen, die die MySQL-Datenbank als Back-End verwendet. –

+0

... Aber es ist nicht möglich mit rohem HTML. Sie müssen eine andere Art von Architektur dazwischen verwenden - PHP, ASP.NET, Rails ... bitte fragen Sie nicht nach einer Empfehlung. Sobald Sie ausgewählt haben, lesen Sie, wie Sie etwas bauen und verwenden können. Wenn Sie auf ein Problem stoßen, suchen Sie weiter - Sie werden wahrscheinlich wieder bei SO landen. –

Antwort

1

Ich entschuldige mich, wenn ich hier zu viel übernehme.

Ihre Frage impliziert, dass Sie von einer statischen Website zu einer dynamischen Website wechseln möchten. Statt HTML mit statischen Daten gelangen Ihre Informationen über einen Webserver auf die Seite, der über einige eine Verbindung zu einer Datenbank herstellt Art von Vermittler, Software von Drittanbietern. Das ist viel komplizierter als das, was Sie jetzt tun, aber es ist sicherlich nicht die schwierigste Aufgabe für die Erstellung einer einfachen Website, die den Anforderungen einer statischen Seite entwachsen ist.

Hier ist ein nice tutorial Ich habe gefunden, für eine Einführung. Aber ich würde empfehlen, ein Buch über die LAMP-Entwicklung zu bekommen, insbesondere eines, das aktueller ist als dieser Artikel. Vielleicht möchten Sie auch in Drupal suchen, obwohl das je nach einfachen Anforderungen zu viel ist.

+0

Sah in Drupal, und ich bemerkte, dass meine Version von cPanel hatte das als eine App und das könnte erstellen oder eine Verbindung zu einer vorhandenen Datenbank, so dass jetzt, wenn meine cms Setup ist, muss ich nur herausfinden, wie Sie die HTML-Seite verknüpfen mit der Datenbank. Vielen Dank! – otakupolice

0

Mit reinem HTML ist das nicht möglich. Sie benötigen eine serverseitige Logik, um die Datenbank abzufragen, wie PHP, Python, Perl usw., und verwenden Sie die Daten, um das HTML dynamisch zu erstellen.

Sie können HTML5/Javascript Dynamics nicht verwenden, da sie vom Client ausgeführt werden, Ihre Datenbank befindet sich auf dem Server.

+0

Ich weiß, dass es mit reinem HTML nicht möglich ist, deshalb frage ich, wie ich eine Datenbank verbinden und ihre Informationen anstelle von reinen HTML/CSS-Einträgen anzeigen kann. – otakupolice

+0

Es ist möglich mit den Sprachen, die ich erwähnte. Google "PHP mysql" für einen Start. –

0

Was Sie aufgrund der Informationen, die Sie uns gegeben haben, tun können, nehmen Sie die Daten, die derzeit in der cPanel-Datenbank Zugriff und finden Sie eine Möglichkeit, diese Daten in MySQL zu kopieren, ob es direkt importiert, mit Excel oder was auch immer. Das wäre der beste Weg, um eine Verbindung zum MySQL-Datenbankserver aufzubauen. Wie bereits erwähnt, können Sie PHP, Python usw. verwenden, um diese Daten zu bearbeiten und Zugriff auf das Lesen/Schreiben dieser Daten über Ihre Site zu haben. Einfach durch googlen der Grundlagen sollten Sie auf den richtigen Weg gesetzt werden, um eine funktionierende dynamische Website zu bekommen.

Verwandte Themen