Hallo, Lebende. Ich brauche gerade etwas, was es whahrscheinlich nicht gibt, geschweigedenn in
irgend einem Tutorial zu finden ist. Aber vielleicht ist es doch machbar und jemand hier weiß wie.
Ich habe eine Tabelle 'categories'
Alles anzeigen
Und brauche eine Möglichkeit, die 3 Zeilen 'Bücher', 'Romane' und 'Krimis' geliefert zu bekommen.
Dabei geht es darum, via sql die ganze Unterordnungsstange bis zu Krimis abzufragen.
Mit einer Rückverfolgungsschleife ist es leicht möglich, jedenfalls gibt es ab einer Kategorisierung
von 10 subordinierenden Items halt 10 hintereinanderfolgende Datenbankanfragen.
Geht es nicht mit weniger Verkehr?
Hoffe, hier eine Antwort auf mein Problem zu finden.
Bedanke mich.
irgend einem Tutorial zu finden ist. Aber vielleicht ist es doch machbar und jemand hier weiß wie.
Ich habe eine Tabelle 'categories'
Quellcode
- CREATE TABLE `categories` (
- `id` int(11) NOT NULL default '0',
- `sub` int(11) NOT NULL default '0',
- `name` text collate latin1_general_ci NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
- INSERT INTO `categories` (`id`, `sub`, `name`) VALUES
- (1, 0, 'Bücher'),
- (2, 1, 'Romane'),
- (3, 1, 'Biografien'),
- (4, 1, 'Geistiger Abfall'),
- (5, 2, 'Krimis');
Und brauche eine Möglichkeit, die 3 Zeilen 'Bücher', 'Romane' und 'Krimis' geliefert zu bekommen.
Dabei geht es darum, via sql die ganze Unterordnungsstange bis zu Krimis abzufragen.
Mit einer Rückverfolgungsschleife ist es leicht möglich, jedenfalls gibt es ab einer Kategorisierung
von 10 subordinierenden Items halt 10 hintereinanderfolgende Datenbankanfragen.
Geht es nicht mit weniger Verkehr?
Hoffe, hier eine Antwort auf mein Problem zu finden.
Bedanke mich.