mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 04:31 Benutzername: Passwort: Auto-Login

Thema: [SQL] Wie einzelne Spalte sortieren? vom 02.06.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [SQL] Wie einzelne Spalte sortieren?
Seite: 1, 2  Weiter
Autor Nachricht
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 02.06.2008 21:47
Titel

[SQL] Wie einzelne Spalte sortieren?

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Mo 02.06.2008 22:37
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
... order by spalte1 ASC, spalte2 DESC
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 02.06.2008 23:13
Titel

Antworten mit Zitat Zum Seitenanfang

Ah... cool, danke dir primus hab das beim besten Willen nicht gefunden *bäh*

..hätte aber auch selbst draufkommen können *zwinker*


Zuletzt bearbeitet von Smooth-Graphics am Mo 02.06.2008 23:14, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 03.06.2008 18:06
Titel

Antworten mit Zitat Zum Seitenanfang

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]&amp;page=1&img=$row[id]\"><img src=\"$row[thumb]\" alt=\"$row[category]\" /></a> ";
}


Sorry, was stimmt denn da nicht?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Di 03.06.2008 18:41
Titel

Antworten mit Zitat Zum Seitenanfang

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 *zwinker* (und trotzdem sind mir die ungünstigen stringverkettungen aufgefallen - aber wer weiß, ob da ein problem liegt)
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 03.06.2008 18:46
Titel

Antworten mit Zitat Zum Seitenanfang

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 *zwinker* (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... *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 03.06.2008 20:17
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
echo "<a href=\"?sub=$row[category]&amp;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 *zwinker*

$row["category"]


Zuletzt bearbeitet von m am Di 03.06.2008 20:20, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 03.06.2008 20:26
Titel

Antworten mit Zitat Zum Seitenanfang

m hat geschrieben:
Sind Konstanten category, thumb, id vorhanden? Ich hatte dich im letzten Thema schon darauf hingewiesen


Stimmt, verdammt... <-- Schuld!

Aber: in dem Fall erstmal irrelevant, da ja die SQL Query an sich schon die falsche ID liefert! Da liegt ja mein Problem...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ä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!?
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.