CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
19.04.2004, 22:58:56
|
|
Junior Member
|
|
Registriert seit: Nov 2003
Beiträge: 207
|
|
Ordnen nach eigenem Wunsch
zweite frage heut abend ( komm mir wie nen SQL-DAU heute vor ^^)
also, ich nehm mal beispiel werte
[MORGEN]
[MITTAG]
[ABEND]
die stehen in einem varchar-feld. Jetzt möchte ich die einträge nach der Reihenfolge ordnen, wie sie da oben stehen, nicht wie bei einer "ORDER BY feld", wo dann nach alphabet geordnet wird.
geht das und wenn ja, wie?
|
20.04.2004, 12:26:03
|
Member
|
|
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
|
|
Dann lass "ORDER BY feld" doch einfach weg.
|
20.04.2004, 13:11:52
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
Hi,
ich nehme an, dass das Feld "Tageszeit" heisst.
PHP-Code:
$sql = "SELECT FIELD(Tageszeit, 'MORGEN', 'MITTAG', 'ABEND') AS sort, Tageszeit FROM tbl_tabelle ORDER BY sort";
$res = mysql_query($sql)or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
echo $row['Tageszeit'].'<br>';
}
Grüsse
|
20.04.2004, 17:00:06
|
|
Junior Member
|
|
Registriert seit: Nov 2003
Beiträge: 207
|
|
@marilu: haha, ver*rschen kann ich mich einfach selbst.
@chris17: danke. ich werds mal ausprobieren, denke aber dass es funktioniert. (achja, das mit dem Feldname war nur ein beispiel, hab da ganz andere verschiedene namen, aber wollt mal das grundlegende wissen)
|
09.06.2004, 01:45:24
|
Junior Member
|
|
Registriert seit: Jun 2003
Beiträge: 194
|
|
Kann jemand sagen, warum die Sortierreihenfolge bei folgender Abfrage umgekehrt ist?
Code:
SELECT Tageszeit
FROM tbl_tabelle
ORDER BY Tageszeit = "MORGEN",
Tageszeit = "MITTAG",
Tageszeit = "ABEND";
ergibt ABEND, MITTAG, MORGEN,
Code:
SELECT Tageszeit
FROM tbl_tabelle
ORDER BY Tageszeit != "MORGEN",
Tageszeit != "MITTAG",
Tageszeit != "ABEND";
oder
Code:
SELECT Tageszeit
FROM tbl_tabelle
ORDER BY Tageszeit = "MORGEN" DESC,
Tageszeit = "MITTAG" DESC,
Tageszeit = "ABEND" DESC;
oder
Code:
SELECT Tageszeit
FROM tbl_tabelle
ORDER BY Tageszeit not regexp("^mo"),
Tageszeit not regexp("^mi"),
Tageszeit not regexp("^a");
liefert's, korrekt.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:59:28 Uhr.
|