VPNwelt.com sucht Feedback Wie der Name schon sagt handelt es sich um eine Review Website für…
von: florian.berg.privat
Versuch Backlinks oder Keywords zu erstellen. Dein Content muss auch gut sein. Hier ein Artikel das…
von: welkercarmen5
Hallo zusammen!
Ich hoffe, ich bekomme es einigermaßen erklärt, was ich möchte:
Und zwar habe ich hier wie man unschwer erkennen kann bei manchen Einträgen mehrere Autoren.
Ist das irgendwie machbar, diese weiterhin auch untereinander stehen zu haben, aber jeweils in einem anderen Datenbankfeld?
Die Ausgabe erfolgt über diese Anweisungen:
[html]
Hallo Marcus,
bin ich richtig mit der Annahme das du einfach alles in eine Tabelle speicherst?
Ich würde die Felder Kategorie, Author (Vorname, Name) und Verlag (Verlag, Verlagort) in jeweils separate Tabellen Auslagen. Das ganze baust du dann wieder über JOINs in der Abfrage zusammen und Filterst die Mehrfachen Einträge dann mit GROUP BY raus und holst dir die Unterdrückten Autoren mit GROUP_CONCAT und dem Trennzeichen (zB:
) wieder raus.
So hast du alles in einer Reihe stehen, statt dem
kannst du dir auch ein Trennzeichen ausdenke und dann mit expolde() weiter arbeiten.
Das wars dann eigentlich schon.
Gruß Thomas
Hallo Thomas!
Ja, im Original ist das eine Excel-Tabelle.
Danke für die Erklärungen.
Gruß
Marcus
Hey Marcus,
also ich würde dir empfehlen, erst einmal anfangen das ganze zu normalisieren!
also alle mehrfachen einträge einer spalte in einer neuen tabelle zusamenfassen.
Spalten: Kategorien, Autoren, Verlage, Bücher (haben die eine ISBN? um Sie eindeutig zu machen)
dann brauchst dir auch keine gedanken über eine aufgeblähte Datenbank machen!
Danach dürfte es recht simpel sein das wieder zusammenzubauen, so wie du es brauchst.
in der datenbank kannst du dann bei den Autoren, falls mehrere, diese untereinander schreiben, also mit zeilenumbruch. PHP bietet dir ja die Möglichkeit diese auch so auszugeben wie sie eingetragen wurden.
gruss
werner
Hallo Werner!
Danke auch Dir für deine Unterstützung.
Aber ein ISBN-Feld gibts nicht. Da der überwiegende Teil der Bücher von vor 1960 datiert, hab ich mir das gespart. Ich glaube, wer aufgrund dieser Daten zu einem Buch nicht weiß, ob es das ist, was er sucht, dem würde auch ISBN wohl nicht helfen *g*
VG
Marcus
Beitrag erstellen
EinloggenKostenlos registrieren