php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.10.2005, 21:53  
Erfahrener Benutzer
 
Registriert seit: 05.07.2005
Beiträge: 108
Cyrus
Standard Sortieren "ORDER BY" ??

hallo

ich möchte mehrere sachen aufsteigend und absteigen sortieren aber wie?

hier ein kleiner ausschmit aus mein scrip:

PHP-Code:
<?php
$sortieren 
$_POST['sor'];

?>
hier werden einmal Name, Alter übergeben und sollen sortiert werden.

PHP-Code:
<?php
ORDER BY 
'$sortieren' ASC

?>
das problem ist ich möchte Name nach aufsteigend sortieren und alter nach absteigend, aber wie?
Cyrus ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.10.2005, 23:05  
Gast
 
Beiträge: n/a
Standard

ORDER BY name ASC,alter DESC
  Mit Zitat antworten
Alt 29.10.2005, 23:29  
Erfahrener Benutzer
 
Registriert seit: 05.07.2005
Beiträge: 108
Cyrus
Standard

das problem ist der Name und Alter wird per $_POST an mein php scrip übergeben. Deswegen kann ich nicht einfach den Namen und Alter reinschreiben
Cyrus ist offline   Mit Zitat antworten
Alt 29.10.2005, 23:35  
Gast
 
Beiträge: n/a
Standard

Ja und? Wichtig ist nur, dass so eine Zeichenkette beim Mysqlserver ankommt. Wie die in PHP zustande kommt, ist egal. Setz sie halt aus Einzelteilen zusammen.
  Mit Zitat antworten
Alt 29.10.2005, 23:40  
Erfahrener Benutzer
 
Registriert seit: 05.07.2005
Beiträge: 108
Cyrus
Standard

aus einzelteile kling gut, nur was ist wenn einer möchte die Personen nach Namen sortiert haben und gleichzeitig anderer möchte es nach alter sortiert haben. Wie funktioniert das?

ich habe leider noch nicht viel erfahrung damit
Cyrus ist offline   Mit Zitat antworten
Alt 29.10.2005, 23:44  
Gast
 
Beiträge: n/a
Standard

Zitat:
und gleichzeitig anderer möchte es nach alter sortiert haben
Sind damit zwei verschiedene Anfragen gemeint? Die haben dann doch nichts miteinander zu tun.
  Mit Zitat antworten
Alt 29.10.2005, 23:47  
Erfahrener Benutzer
 
Registriert seit: 05.07.2005
Beiträge: 108
Cyrus
Standard

ja das sind 2 verschiedene anfragen
Cyrus ist offline   Mit Zitat antworten
Alt 29.10.2005, 23:49  
Gast
 
Beiträge: n/a
Standard

Dann sind das auch zwei getrennte Anfragen an den Mysql Server. Die haben (bis auf die gemeinsame Datenbasis) nichts miteinander zu tun.
Was genau ist jetzt das Problem?
  Mit Zitat antworten
Alt 29.10.2005, 23:57  
Erfahrener Benutzer
 
Registriert seit: 05.07.2005
Beiträge: 108
Cyrus
Standard

angenomen ich schreibe das so:

ORDER BY name ASC,alter DESC

woher weist meine DB, nach was möchte die Person jetzt sortiert haben?

Nach name, oder nach alter ??

Weil die auswhl soll entweder nach namen oder nach alter sortiert werden
Cyrus ist offline   Mit Zitat antworten
Alt 30.10.2005, 00:00  
Gast
 
Beiträge: n/a
Standard

ORDER BY name ASC,alter DESC
Aufsteigend nach name sortieren. Haben zwei Datensätze den selben Wert in name, dann diese untereinander nach alter sortieren.
Es ist eine Sortierung und ein Ergebnis für eine Anfrage eines Benutzers.

Zwei voneinander unabhängige Benutzer lösen auch zwei unabhängige Anfragen aus - da kommt kein ORDER BY name ASC,alter DESC bei raus
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Array sortieren mit regex Lupi PHP Tipps 2008 3 21.07.2008 15:17
Array nach mehreren Feldern sortieren Marcel1 PHP Tipps 2008 4 04.06.2008 05:09
Dateien sortieren Lavalampe PHP Tipps 2008 10 02.05.2008 15:47
Problem mit sortieren Cirrha PHP Tipps 2008 11 19.01.2008 23:05
Array nach bestimmter Spalte sortieren GELight PHP Tipps 2006 4 19.08.2006 23:42
DECIMAL lässt sich nicht mit ORDER BY sortieren buggybugga Datenbanken 4 07.07.2006 15:43
spalten addieren und sortieren wizzardxx Datenbanken 4 01.04.2006 00:52
"ORDER BY" in einer Tabelle nach zwei verschiedene Micro Datenbanken 8 25.03.2006 08:25
Daten sortieren? Smily0412 Datenbanken 3 10.03.2006 21:09
[Erledigt] ftp_nlist sortieren PHP-Fortgeschrittene 1 19.02.2006 17:34
kleine Frage zu "ORDER BY" [erledigt] PHP Tipps 2005-2 21 23.08.2005 15:18
"Order by" in sql Befehl einbauen - aber wo? Datenbanken 1 18.07.2005 13:38
Problem beim Sortieren PHP Tipps 2005-2 5 29.06.2005 07:00
[Erledigt] sortieren von arrays aus mysql Datenbanken 7 28.04.2005 21:53
[Erledigt] Sortieren?? Datenbanken 9 03.07.2004 19:54

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
order by sortieren, order by aufsteigend, order by sortierung, namen sortieren php, php namen sortieren, php order by aufsteigend, order by php, http://www.php.de/datenbanken/33121-sortieren-order.html, php nach namen sortieren, php sortieren nach name, land oder berichtssdatum, land berichtssdatum sortieren, php order by, php nach name sortieren, php order by sortierung, php mysql order by aufsteigend, order php befehl zwei sortierungen, php sortieren order by, order by php aufsteigend, php order aufsteigend

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:20 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.