Autor |
Nachricht |
Smooth-Graphics
Threadersteller
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 02.06.2008 21:47
Titel [SQL] Wie einzelne Spalte sortieren? |
|
|
Hey Jungs,
(wie) kann ich in einer SQL-Abfrage eine einzelne Spalte sortieren lassen (also nur die DESC, den Rest der Abfrage ASC)?
Anfrage:
Code: | SELECT DISTINCT galerie.category, galerie.id, galerie.path, galerie.thumb, catid.catid, catid.categories FROM galerie, catid WHERE catid.categories=galerie.category GROUP BY galerie.category ORDER BY catid.catid ASC |
wobei galerie.id eben DESC sortiert werden soll...?
Danke euch!
Grüße Smooth-Graphics
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Mo 02.06.2008 22:37
Titel
|
|
|
Code: | ... order by spalte1 ASC, spalte2 DESC |
|
|
|
|
|
Anzeige
|
|
|
Smooth-Graphics
Threadersteller
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 02.06.2008 23:13
Titel
|
|
|
Ah... cool, danke dir primus hab das beim besten Willen nicht gefunden
..hätte aber auch selbst draufkommen können
Zuletzt bearbeitet von Smooth-Graphics am Mo 02.06.2008 23:14, insgesamt 1-mal bearbeitet
|
|
|
|
|
Smooth-Graphics
Threadersteller
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 03.06.2008 18:06
Titel
|
|
|
Hm... macht er aber irgendwie nicht!
Code: | //alle Kategorien aus DB lesen, mit letztem Bild (thumb, id, path)
$dbq = "SELECT DISTINCT galerie.category, galerie.id, galerie.path, galerie.thumb, catid.catid, catid.categories FROM galerie, catid WHERE catid.categories=galerie.category GROUP BY galerie.category ORDER BY catid.catid ASC, galerie.id DESC, galerie.thumb DESC, galerie.path DESC";
$result = mysql_query($dbq);
while($row = mysql_fetch_array($result)) {
echo "<a href=\"?sub=$row[category]&page=1&img=$row[id]\"><img src=\"$row[thumb]\" alt=\"$row[category]\" /></a> ";
} |
Sorry, was stimmt denn da nicht?
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Di 03.06.2008 18:41
Titel
|
|
|
Smooth-Graphics hat geschrieben: | Hm... macht er aber irgendwie nicht! |
query, ausgabe, was? du weißt doch, wie es so mit den fehlerbeschreibungen ist. bei irgendwie guck ich gar nicht erst richtig hin (und trotzdem sind mir die ungünstigen stringverkettungen aufgefallen - aber wer weiß, ob da ein problem liegt)
|
|
|
|
|
Smooth-Graphics
Threadersteller
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 03.06.2008 18:46
Titel
|
|
|
pixelpapst303 hat geschrieben: | query, ausgabe, was? du weißt doch, wie es so mit den fehlerbeschreibungen ist. bei irgendwie guck ich gar nicht erst richtig hin (und trotzdem sind mir die ungünstigen stringverkettungen aufgefallen - aber wer weiß, ob da ein problem liegt) |
Hm... stimmt da war was...
Also wenn ich die Abfrage in PHPmyAdmin reinschmeiß kommt eben weiterhin die letzte galerie.ID raus, nicht wie o. angegeben, die letzte gültige. Soweit zur Fehlermeldung.
Ungünstige Stringverkettungen? In der SQL Abfrage meinst du? Ja, die ist noch optimierbar, so wie's dort steht sind die Categorys 2x gelistet und sowas...
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 03.06.2008 20:17
Titel
|
|
|
Code: | echo "<a href=\"?sub=$row[category]&page=1&img=$row[id]\"><img src=\"$row[thumb]\" alt=\"$row[category]\" /></a> "; |
Sind Konstanten category, thumb, id vorhanden? Ich hatte dich im letzten Thema schon darauf hingewiesen
$row["category"]
Zuletzt bearbeitet von m am Di 03.06.2008 20:20, insgesamt 2-mal bearbeitet
|
|
|
|
|
Smooth-Graphics
Threadersteller
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 03.06.2008 20:26
Titel
|
|
|
m hat geschrieben: | Sind Konstanten category, thumb, id vorhanden? Ich hatte dich im letzten Thema schon darauf hingewiesen |
Stimmt, verdammt...
Aber: in dem Fall erstmal irrelevant, da ja die SQL Query an sich schon die falsche ID liefert! Da liegt ja mein Problem...
|
|
|
|
|
|
|
|
Ähnliche Themen |
[PHOTOSHOP CS2] - SPALTE
IF Spalte exists?
SQL Error bei ID-Spalte
Teil aus Spalte holen
Mit PHP bestimmte Spalte aus csv einlesen?
DIV-layer läuft aus tabellen-spalte!?
|
|