MYSQL für so ein Vorhaben sinnvoll?

Hi,

Was ich vorhabe ist, eine Webseite wo man 7 Kategorien vorfindet und in den Kategorien befinden sich ca. 70-120 Fragen bzw. die Antwort dazu macht es Sinn hier MYSQL Datenbank einzusetzten oder würde auch HTML reichen? also bei ca. 500 Artikel ?

Danke für hilfreiche Antworten

Renate K.O.2012-03-18T13:47:23Z

Beste Antwort

Mit reinem HTML ist ein solches Projekt nicht mit vertretbarem Aufwand zu verwalten. Andererseits braucht man für 70 bis 120 Fragen und Antworten pro pro Kategorie auch nicht unbedingt eine Datenbank.

Wenn du dich mit MySQL auskennst, sind die benötigten Tabellen schnell eingerichtet. Genau so schnell lassen sich auch die PHP-Skripte für die Datenbankabfrage und für das Befüllen der Bank mit Daten schreiben. Ich würde auf jeden Fall MySQL zur Problemlösung einsetzen.

Es geht aber auch anders: Du kannst die Fragen und die dazu gehörenden Antworten in .txt- oder .csv-Dateien stecken - für jede Kategorie eine Datei. Jede Zeile enthält eine Frage, ein Trennzeichen und die passende Antwort. Das PHP-Skript, das die Fragen stellt, öffnet die Datei und liest den Inhalt zeilenweise ein und speichert Fragen und Antworten in einem Array, bis das Ende der Datei erreicht ist. Welche Frage dann auf dem Bildschirm angezeigt werden soll, lässt sich mit POST- oder GET-Parametern oder auch mit Cookies bestimmen. So brauchst du für sämtliche Fragen in allen Kategorien nur ein einziges PHP-Skript. Und für die Datenpflege ist nur ein Texteditor wie Notepad o.ä. erforderlich.

Anonym2012-03-15T17:41:26Z

Nutze MySql datenbank da sonst zu viele codes in den HTML sind und für suchmaschinen nicht optimal sein wird. Am besten für so was codes so klein wie möglich codieren am besten HTML5 und sauber. Und die Lade zeit werden auch deutlich besser als wenn man 120 Fragen rein codiert mit Antworten.

Anonym2012-03-15T15:20:06Z

wenn das eine recht statische angelegenheit bleibt, dann reicht html, ändert sich hier dagegen öfter etwas, käönnte eine datenbank-geschichte auf dauer einiges an arbeit sparen