Zurück   klamm-Forum > Virtual World > Programmierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14.05.2011, 13:45:30   #1 (permalink)
Erfahrener Benutzer

ID: 77379
Lose-Remote

Reg: 20.04.2006
Beiträge: 2.830
resoucer wird schon bald berühmt werdenresoucer wird schon bald berühmt werden
Standard Kategorie und Unterkategorienamen darstellen

Hallo,

undzwar sitze ich gerade an einen Problem wie ich am besten / schnellsten von einem Artikel die Katgorie inkl. Oberkategorien anzeigen lasse

So ist die Kategorie aufgebaut
PHP-Code:
1:
2:
3:
4:
5:
6:
7:
CREATE TABLE IF NOT EXISTS `artikelkategorie` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
artikelidint(11NOT NULL,
  `
kategorieidint(11NOT NULL,
  
PRIMARY KEY (`id`),
  
KEY `id` (`id`)
ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 
Wenn ich z.b. Artikelid 4 habe und folgenden Daten in o.g. Tabelle vorhanden sind

PHP-Code:
1:
2:
3:
4:
ID 1 Test 1-0
ID 2 
Test 1-0
ID 3 
Test 2-2
ID 4 
Test 3-=
musste folgendes raus kommen
Test 1-2 -> Test 2-3 -> Test 3-4

Hoffe mir kann da einer helfen

Dein Cap-Shop: www.CapSpin.de

Biete HTML - Umsetzung - Einfach per PN melden.
resoucer ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 14.05.2011, 13:56:21   #2 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.026
ice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehen
Standard

Nested Sets


"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici
ice-breaker ist offline   Mit Zitat antworten
Alt 14.05.2011, 14:03:23   #3 (permalink)
Erfahrener Benutzer

ID: 77379
Lose-Remote

Reg: 20.04.2006
Beiträge: 2.830
resoucer wird schon bald berühmt werdenresoucer wird schon bald berühmt werden
Standard

Zitat:
Zitat von ice-breaker Beitrag anzeigen
ich weiß aber die baumstrucktur ist nicht so gestaltet. Diese DB ist schon so gestaltet ich wollte jetzt nicht alles komplett umcoden an dem script

Dein Cap-Shop: www.CapSpin.de

Biete HTML - Umsetzung - Einfach per PN melden.
resoucer ist offline Threadstarter   Mit Zitat antworten
Alt 14.05.2011, 14:48:06   #4 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.026
ice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehen
Standard

Na dann helfen nur noch evil Datenbankabfragen in Schleifen.


"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici
ice-breaker ist offline   Mit Zitat antworten
Alt 14.05.2011, 14:58:00   #5 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.468
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

... oder Redundanz: eine zweite Tabelle anlegen, die von jedem Knoten auf alle Elternknoten abbildet. Dann wäre nur eine zusätzliche Abfrage notwendig.

Der Aufwand liegt hier in der Erstellung und Instandhaltung dieser zweiten Tabelle.
theHacker ist offline   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tabellen darstellen UncleChicken Verbesserungsvorschläge 86 24.04.2009 14:10:46
[PHP] Bilder in Reihen darstellen realmoney Programmierung 12 13.09.2008 20:03:23
[PHP] Problem mit gif darstellen in php Drogenfahnder Programmierung 2 07.11.2006 16:24:47
[php] Backslash darstellen Anachronist Programmierung 7 21.10.2006 22:43:24


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:51:33 Uhr.