Mailinglisten-Archive |
Keine Reaktion! Frage mich, was ich falsch gemacht habe. Gruß Gerd Am 19.02.2005 um 13:36 schrieb gerd: > Hallo, > > ich finde keinen Ansatz, wie ich ein "selbstgemachtes" Problem lösen > soll! > > Ich gruppiere Artikel (gemeint sind Texte) zu Themen, die dann die > Auswahl der Artikel steuern, die an einer bestimmten Stelle der > Website angezeigt werden. > Schematisch sieht das so aus: > > artikel <- artikeltothemes -> themes > > Die Auswahlen fragen also nach allen Artikeln, die einem bestimmten > Thema zugeordnet sind und dies ist eine typische Abfrage (Felder > verkürzt): > > SELECT artikel.id, themes.home > FROM artikel > INNER JOIN artikeltothemes ON artikeltothemes.dataid = artikel.id > INNER JOIN themes ON themes.id = artikeltothemes.themaid > WHERE themes.nick= 'heute' AND artikel.reldate <= CURDATE() > AND artikeltothemes.status = 'show' > AND ( artikeltothemes.von <= CURDATE() OR artikeltothemes.von = > '0000-00-00') > AND ( artikeltothemes.bis >= CURDATE() OR artikeltothemes.bis = > '0000-00-00') > ORDER BY artikel.reldate DESC > LIMIT 5 > > Jetzt möchte ich diese Art der Gruppierung nutzen, um Artikel zu > markieren, daß sie auch in einer "Termine" Auswahl angezeigt werden. > Dabei wäre ein Artikel z.B. mit dem Thema "heute" UND dem Thema > "termine" verbunden. > > artikel.id=1024 <- artikeltothemes -> themes.name="termine" > artikel.id=1024 <- artikeltothemes -> themes.name="heute" > > themes.name="termine" liefert die Bedingung , ob ein Artikel in > Termine angezeigt werden soll. > themes.name="heute" liefert die Daten für den zu erzeugenden > weiterführenden Link. > > Ich hoffe, dass das Problem deutlich geworden ist und bin für jeden > Tipp dankbar! > > Gruß Gerd > > Die Problemanwendung: www.ebertplatz.de > > -- > Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter > -->> http://www.4t2.com/mysql > Gerd Franke Riehler Straße 29 50668 Köln 0221-97 26 595 franke at ebertplatz.de www.ebertplatz.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive