Mailinglisten-Archive |
Vielleicht wirds deutlicher, wenn ich die Tabellenstrukturen mal reinschreibe: Die Tabelle für die Stile: CREATE TABLE `dj_musikstile` ( `dj_musikstile_id` smallint(5) unsigned NOT NULL auto_increment, `dj_musikstile_name` varchar(100) NOT NULL default '', `dj_musikstile_beschreib` text NOT NULL, `dj_musikstile_link` varchar(254) NOT NULL default '', PRIMARY KEY (`dj_musikstile_id`) ) TYPE=MyISAM COMMENT='Musikstile - fuer die DJ-Rubrik'; Die Tabelle für die Interpreten: CREATE TABLE `dj_interpret` ( `dj_interpret_id` int(10) unsigned NOT NULL auto_increment, `dj_interpret_kname` varchar(100) NOT NULL default '', `dj_interpret_name` varchar(100) default NULL, `dj_interpret_gebtag` tinyint(2) unsigned default NULL, `dj_interpret_gebmonat` tinyint(2) unsigned default NULL, `dj_interpret_jahr` smallint(4) unsigned default NULL, `dj_interpret_gebort` varchar(254) default NULL, `dj_interpret_stil` varchar(20) NOT NULL default '', `dj_interpret_wiki` varchar(254) default NULL, `dj_interpret_hp` varchar(254) default NULL, `dj_interpret_typ` enum('0','1') NOT NULL default '0', PRIMARY KEY (`dj_interpret_id`) ) TYPE=MyISAM COMMENT='Interpreten und Gruppen'; In der Spalte dj_interpret_stil sind die IDs aufgeführt, welche der ersten Spalte der Stil-Tabelle entsprechen. Und eben in der Form Zahl|Zahl|Zahl Das ist in den meisten Fällen nur eine Zahl, in einigen auch mal zwei, aber eben hin und wieder auch drei oder sogar vier. Wenn nun (über eine WHILE-Schleife) die Stile als Seite ausgegeben werden (wer sich das ansehen möchte: http://www.team-spandau.de/dj_team_spandau/musikstile.php), sollen da eben die entsprechenden Interpreten auftauchen (mal auf H in der rechten Navi klicken, gleich beim ersten stehen schon welche. Vielleicht ist es jetzt klarer zu verstehen. Liebe Grüße Jörn
php::bar PHP Wiki - Listenarchive