flaschenkind
Well-known member
- 20 April 2006
- 4.507
- 337
Ich programmiere gerade ein Lizenzscript. Jetzt mache ich gerade eine Übersicht der LIzenzbesitzer, wo auch das Script steht.
Es gibt drei Tabellen:
lizenzen_kunden
id int(10) auto_increment,
name varchar(255),
(die andern Felder sind unwichtig)
lizenzen_lizenzen:
id int(10) auto_increment,
kunde int(10),
script int(10),
website varchar(255);
lizenzen_scripts:
id int(10) auto_increment,
name varchar(255);
(die andern Felder sind unwichtig)
Ich will jetzt in der Lizenzübersicht alle Kunden auflisten und die dazugehörigen scripts. Und der Name muss auch dazu ausgelesen werden, weil der ja auch wo anders steht
Diese Lösung ist glaube ich zu Datenbanklastig:
Alle Kunden auslesen, dann für den Kunden die Scripts aus lizenzen_lizenzen auslesen ud dann für jedes Script den Namen aus lizenzen_scripts auslesen
Ich schätze mal, da gibt es eine bessere Lösung
Mir fällt nur keine ein
Könnt ihr mir helfen?
Es gibt drei Tabellen:
lizenzen_kunden
id int(10) auto_increment,
name varchar(255),
(die andern Felder sind unwichtig)
lizenzen_lizenzen:
id int(10) auto_increment,
kunde int(10),
script int(10),
website varchar(255);
lizenzen_scripts:
id int(10) auto_increment,
name varchar(255);
(die andern Felder sind unwichtig)
Ich will jetzt in der Lizenzübersicht alle Kunden auflisten und die dazugehörigen scripts. Und der Name muss auch dazu ausgelesen werden, weil der ja auch wo anders steht
Diese Lösung ist glaube ich zu Datenbanklastig:
Alle Kunden auslesen, dann für den Kunden die Scripts aus lizenzen_lizenzen auslesen ud dann für jedes Script den Namen aus lizenzen_scripts auslesen
Ich schätze mal, da gibt es eine bessere Lösung
Mir fällt nur keine ein
Könnt ihr mir helfen?