SQL in HTML einbinden?
Hallo, da mich Online-Datenbanken sehr interessieren, würde ich selber einmal eine machen. Nun aber ist die Frage: Wie bekomme ich dies jetzt auf eine Internetseite?
4 Antworten
Nur mit HTML garnicht.
Du kannst z.B. mit PHP ein SQL statement an eine Datenbank senden und die Antwort der Datenbank dann auch mit PHP weiterverarbeiten um daraus eine HTML ausgabe zu amchen.
Alles Wichtige was du wissen musst findest du hier auf der Seite vom W3C:
https://www.w3schools.com/php/php_mysql_intro.asp
Ich glaub wenn du diese Frage stellen musst solltest du nochmal von ganz von vorne Anfangen.
Und eine Datenbank macht man mal nicht einfach so, also ich rede jetzt nicht wo ein Eintrag ist sondern wo schon paar mehr Abfragen sind.
Die Datenbank spricht man meistens mit
<?php
Datenbankcode
..
..
mssql_close();
?>
An also du musst auch PHP können.
Ja finde eine Sprache für dich, wichtig ist, du musst dir die Frage stellen, was möchte ich mit meiner Sprachen machen erreichen? Auf dieser Antwort findest du meistens auch die best geeignete Sprache für dich. Aber HTML/CSS wie auch PHP sollte jeder Programmierliebling etwas drauf haben wenigstens die basics. Würde beinahe behaupten das ist wie in bei Sprachen Englisch zu können.
Gebe dir recht, finde es trotzdem heute zum Vorteil das zu können wenigstens die basic man muss ja auch kein Englisch können es kann auch nicht jeder Englisch aber zum Vorteil ist es (Im Allgemeinen) Du kannst auch kein HTML CSS lernen wenn man nicht will. Aber die Sprachen sind meistens so einfach und die sich einmal angeguckt zu haben schadet wohl nicht.
Deswegen habe ich ja auch den Englisch vergleich gemacht.
Du willst also Daten aus einer Datenbank auf einer Internetseite präsentieren?
Zuerst solltest du dich für ein Datenbankmanagementsystem entscheiden. Mittlerweile gibt es da ziemlich viele:
- MySQL
- MariaDB
- PostgreSQL
- MSSQL
- MongoDB
- Redis
- Cassandra
- usw. ...
Sobald du dein Datenbanksystem modelliert und eingerichtet hast, gilt es, eine passende Sprache zu finden, die sowohl Unterstützung im Web erfährt, als auch über Schnittstellen verfügt, um mit der jeweilig gewählten Datenbank zu kommunizieren (mit ein wenig Recherche lässt sich das schnell herausfinden, vor allem wenn man die Dokumentationen mit einbezieht). Das könnten Sprachen wie Java, JavaScript, C#, VB.NET, Python oder PHP sein.
Formuliere die Queries, die du an die Datenbank schicken möchtest und sende diese über die Schnittstelle an die Datenbank. Die Antwort kann deine Webanwendung dann auswerten und entsprechende Daten in ein HTML-Dokument einsetzen, welches auf Anfrage eines Seitenbesuchers vom Server zum Client verschickt wird.
Mit HTML allein schaffst du das nicht.
Hierfür ist z.B. PHP notwendig. Bei PHP kann ich PDO prepared statements empfehlen.
Als Datenbankserver kann ich pauschal sofern du noch keine Auswahl getroffen hast MariaDB empfehlen.
hab's tatsächlich schon Mal mit Java probiert aber es nach einer Stunde wieder abgebrochen ^^ ) HTML /CSS möchte ich vorerst erstmal noch ein Bischen ausbauen und wie gesagt PHP lernen und dann Mal schauen ;)