PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : helft mir bitte mal bei der order by funktion



Logo
06.01.2004, 17:51
SELECT
$locationfieldselect usergroup.title, user.username, user.userid, user.invisible, user.receivepm, userfield.field21,
user.usergroupid, user.usertitle
FROM usergroup
LEFT JOIN user ON (usergroup.usergroupid = user.usergroupid)
LEFT JOIN userfield ON (userfield.userid = user.userid)
WHERE ((usergroup.usergroupid = 23) and (user.usertitle = 'KOS')) order BY user.username


jetzt sortiert er das ganze nach der user.username.

wie mach ich es aber dass er zuerst nach der user.username und anschliessend nach der user.usertitle sortiert ?



wenn ich schon dabei bin... wenn user.usertitle = KOS steht, kann ich da irgendwie farbe noch mit ins spielbringen ? zb. das ich dann sag:

if ($user['usertitle'] = 'KOS') {
$user['usertitle'] = '<font face="verdana" size="0" color="#eb1434">KOS</font>';
}

aber bei der anzeige kommts wieder nur in weiss raus.

PS: das teil is aus der showgroups.php

ich danke euch für eure hilfe.

ein geschlauter, ahnungsloser vb user

dookie
06.01.2004, 20:39
Original geschrieben von Logo

SELECT
$locationfieldselect usergroup.title, user.username, user.userid, user.invisible, user.receivepm, userfield.field21,
user.usergroupid, user.usertitle
FROM usergroup
LEFT JOIN user ON (usergroup.usergroupid = user.usergroupid)
LEFT JOIN userfield ON (userfield.userid = user.userid)
WHERE ((usergroup.usergroupid = 23) and (user.usertitle = 'KOS')) order BY user.username


jetzt sortiert er das ganze nach der user.username.

wie mach ich es aber dass er zuerst nach der user.username und anschliessend nach der user.usertitle sortiert ?



SELECT
$locationfieldselect usergroup.title, user.username, user.userid, user.invisible, user.receivepm, userfield.field21,
user.usergroupid, user.usertitle
FROM usergroup
LEFT JOIN user ON (usergroup.usergroupid = user.usergroupid)
LEFT JOIN userfield ON (userfield.userid = user.userid)
WHERE ((usergroup.usergroupid = 23) and (user.usertitle = 'KOS')) order BY user.username, user.usertitle

Sollte so hinhauen.