ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
585
585
EMPFEHLEN
-
Ich habe folgende Tabelle:
Code :1 2 3 4 5 6 7
CREATE TABLE `content` ( `id` int(10) unsigned NOT NULL auto_increment, `seite` varchar(200) NOT NULL default '', `fs_categories` int(11) NOT NULL default '0', `cat` varchar(25) NOT NULL default '', PRIMARY KEY (`id`), ) ENGINE=MyISAM;
In fs_categories steht eine Zahl, die auf eine Kategorie weist. Alle Einträge mit fs_ categories = 8 will ich haben, kein Problem: SELECT * FROM content WHERE fs_categories = 8.
Nun möchte ich aber, dass die Ausgabe nach der Spalte cat ausgegeben wird. In cat steht entweder main, liste, oder hilfe usw. Also alle Einträge mit fs_categories = 8 and cat = main darstellen, dann alle einträge mit fs_categories = 8 and cat = hilfe darstellen.
Wie mache ich das am besten? Einzelne Abfragen für die jeweilge cat und id find ich ziemlich unschön und wird auch lästig, wenn bei cat noch was hinzukommt :\
-
02.07.07 21:31 #2
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.520
Füge noch eine Spalte Position ein, vergebe die Positionen der Reihe nach aufsteigend auf die jeweiligen gewünschten Einträge.
Sortiere die Ergebnisliste in deinem SQL-Query:
Code :1
SELECT * FROM content WHERE fs_categories = 8 ORDER BY position ASC
Augenmerk auf ORDER BY legen. ORDER BY sortiert die nach der Klausel angebenene Spalte entweder Auf- (ASCendent) oder Absteigend (DESCendent).
Eigentlich ist das aber ein SQL-Problem und kein PHP-spezifisches.Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
Ähnliche Themen
-
Userdaten aus einer Tabelle, Userpic aus einer anderen ausgeben
Von marvinlol im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 20.07.09, 00:55 -
Abfrage einer spalte von einer anderen tabelle
Von bcallifornia im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 02.11.05, 19:06 -
Mysql - doppelte Einträge, jedoch nach erste spalte ausgeben
Von mrbong im Forum PHPAntworten: 1Letzter Beitrag: 15.02.05, 15:01 -
MySQL: Alle Einträge nach Wert sortieren!
Von tim-pong im Forum PHPAntworten: 9Letzter Beitrag: 16.11.04, 22:35 -
Gleiche Einträge in einer Spalte zählen und absteigend ausgeben
Von Eiszwerg im Forum PHPAntworten: 2Letzter Beitrag: 22.01.04, 07:17





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren