Ausgabe sortieren mit order by?

Ruediger

Erfahrenes Mitglied
Hallo zusammen,

ich habe eine DB Tabelle mit folgendem Inhalt:

STADT - REGION - STATUS

nun möchte ich alle Regionen einer bestimmten Stadt angezeigt bekommen. Das schaffe ich auch über eine while schleife. Allerdings möchte ich die Regionen auch sortieren lassen und zwar alphabetisch. gibt es da eine möglichkeit? (ich habe die daten in der db nicht vorsortiert!)

danke im voraus!

gruß
rue
 
"order by region" ganz hinten an das sql statement anhängen

und im übrigen würd ich dir empfehlen die spalte stadt auszugliedern in eine eigene tabelle ;)

und mit schleifen ists ja doch ziemlich db-belastend, solltest ein wenig mehr optimieren nehme ich an ;)

gruß
q
 
hi,

danke für die schnelle hilfe!
hast du eine andere idee, außer das mit einer schleife zu machen?

danke und gruß
 
sql befehl:

"select distinct region from DEINETABELLE where stadt='BAYERN' order by region"


das müsst die sache ja eigentlich erledigen?
 
hmm,

ja aber das klappt doch nicht, wenn ich verschiedene variablen rauskriegen will, oder?

zum beispiel soll er an jeden user in bayern eine mail verschicken
ich habe dann

$region und $email

bei mir sieht das wie folgt aus:

$result = mysql_db_query("db001", $query);
while ($row = mysql_fetch_array($result))
{
$stadt = $row['stadt'];
}


geht das noch zu optimieren?
 

Neue Beiträge

Zurück