[GastForen Programmierung/Entwicklung PHP und MySQL Attribut bezogene Suche

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Attribut bezogene Suche

Pozor
Beiträge gesamt: 892

7. Okt 2011, 15:21
Beitrag # 1 von 2
Bewertung:
(1107 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

folgende Annahme:

Ich habe Artikel welche beliebige Attribute haben können wie z.B.:
Grösse
Farbe
Gewicht
Region
etc.

Es gibt sicher schon irgendwo Ansätze wie man sowas umsetzen kann.
Im speziellen geht es mir um die Suche nach einer (möglichst) beliebigen
anzahl Attribute ev auch mit auszuschliessenden Attributen.

ArtikelTabelle
id
ArtikelName

AttributTabelle
id
AttributName

AttributDatenTabelle
ArticleID
AttributID
AttributValue

Ich habe schon gegoogelt aber nichts vernünftiges gefunden (ev. mangelts an den richtigen Suchbegriffen).
Mögliche Lösungen:
Joinen (Wenn alle Suchkriterien (Attribute) AND verknüpft sind):
-> gibt aber pro Suchkriterium ein Join zusätzlich
-> auszuschliessende Kriterien sind so noch nicht möglich in einer Query

Gruppieren (Wenn alle Suchkriterien (Attribute) AND verknüpft sind):
ein Join auf die Attributtabelle, gruppieren mit having count(*) = anzahl Suchkriterien
-> auszuschliessende Kriterien sind so noch nicht möglich in einer Query

Kennt jemand noch andere Ansätze für eine solche Problemstellung?
-> Andere DB Struktur?
-> Andere Suchansätze?
X

Attribut bezogene Suche

ganesh
Beiträge gesamt: 1981

13. Okt 2011, 14:03
Beitrag # 2 von 2
Beitrag ID: #482275
Bewertung:
(1059 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Grundsätzlich würde ich sagen: Bevor Du mySQL abfragst, zuerst via PHP abklären, ob überhaupt nach Attributen gesucht wird (GET / POST Parameter). Dementsprechend das Query aufbauen. Evtl. mit einem Switch relativ einfach machbar (natürlich default-Query auch definieren).


als Antwort auf: [#481859]

Aktuell

Web / SEO / Blockchain / Betriebssystem
unsplash_300

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/