php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.11.2008, 20:03  
Neuer Benutzer
 
Registriert seit: 15.02.2008
Beiträge: 23
Quest15041983 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] ORDER BY 'Datum' DESC

Hi Leute,

ich habe in einer Datenbank das Feld Datum in dem ich einen Time Code speicher den ich zuvor mit mktime() generiert habe. Nun will ich die Einträge der Datenbank mit ORDER BY sortieren und mit DESC invertieren. Dies klappt soweit auch, aber die letzten zwei Einträge verschwinden immer nach unten. Heißt Sie werden nicht nach dem Datum sortiert sondern Am anfang steht November und am Ende auch? Was mache ich bei der Abfrage jetzt bitte verkehrt???

PHP-Code:
$inhalt=mysql_query("SELECT * FROM Tabelle ORDER BY 'Datum' DESC")
while(
$a=mysql_fetch_object($inhalt))
  {
  echo 
date("d.m.Y",$a->Datum);
  } 
Bitte helft mir!!!
Quest15041983 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.11.2008, 20:08  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Welchen Typ hat das Feld Datum? int, varchar, ... ?
PHP-Code:
echo "'$a->Datum'  "date("d.m.Y",$a->Datum); 
Bitte die Ausgabe der "letzten zwei Einträge" und dem davor kopieren und hier posten.
David ist offline  
Alt 25.11.2008, 20:42  
Neuer Benutzer
 
Registriert seit: 15.02.2008
Beiträge: 23
Quest15041983 befindet sich auf einem aufstrebenden Ast
Standard

Jetzt auf INT vorher auf Varchar. Das war mir durchgegangen! Aber es hat sich nichts geändert! folgendes kommt bei dem Script raus:

Datum:
35. 16.11.2008
34. 09.11.2008
33. 31.10.2008
32. 30.10.2008
31. 23.10.2008
30. 02.09.2008
29. 26.08.2008
28. 11.08.2008
27. 30.07.2008
26. 29.07.2008
25. 26.07.2008
24. 17.07.2008
23. 12.07.2008
22. 02.07.2008
21. 11.06.2008
20. 11.06.2008
19. 07.06.2008
18. 24.05.2008
17. 16.05.2008
16. 04.04.2008
15. 01.04.2008
14. 17.03.2008
13. 14.03.2008
12. 13.03.2008
11. 06.03.2008
10. 05.03.2008
9. 04.03.2008
8. 05.02.2008
7. 28.01.2008
6. 25.01.2008
5. 21.01.2008
4. 19.01.2008
3. 02.01.2008
2. 18.11.2008
1. 10.11.2008
Quest15041983 ist offline  
Alt 25.11.2008, 20:51  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
ORDER BY 'Datum'
Klassischer Fall von Typen verwechselt: Felder in Backticks, Strings in Hochkommata. Deine Ausgabe wird schlicht gar nicht oder zufällig sortiert.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 25.11.2008, 20:51  
Neuer Benutzer
 
Registriert seit: 15.02.2008
Beiträge: 23
Quest15041983 befindet sich auf einem aufstrebenden Ast
Standard

Fehler gefunden. Habe die ' um Datum entfernt, jetzt klappst!!!
Quest15041983 ist offline  
Alt 25.11.2008, 20:52  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Aber ich war schneller
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
 


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
Bei Abfrage nur neuestes Datum auswählen alexh PHP Tipps 2008 16 22.09.2008 17:43
[Erledigt] Datensätze nach Datum sortieren und nächstes Datum ausgeben kinerdar Datenbanken 2 12.09.2008 12:00
[Erledigt] Datum Ausgabe Mysql krackmoe PHP Tipps 2008 9 10.07.2008 20:33
[Erledigt] Datums Foumulareingabe mit Datebankeintrag Datum vergleichen freakymiky PHP Tipps 2008 1 21.06.2008 15:49
Jahrestag ermitteln cyberholic PHP Tipps 2006 4 17.12.2006 12:50
näherstes datum zum aktuellen datum herausfinden flflfl Datenbanken 7 01.05.2006 16:57
order by $prozent desc limit0,10 fuktioniert nicht kickz PHP Tipps 2006 7 13.02.2006 02:27
[Erledigt] Order BY frage Datenbanken 3 13.11.2005 12:46
wie sortiert man Datum bei SQL Abfrage? rockinchina PHP Tipps 2005-2 8 27.09.2005 12:57
Daten aus MYSQL nach Datum filtern Datenbanken 3 19.09.2005 16:09
Order by Datum (suche odernugsbegriff) Blank Datenbanken 2 19.06.2005 13:33
[Erledigt] Wieder einmal ein Sortierproblem: ORDER BY DESC 2x PHP Tipps 2005 6 01.02.2005 10:30
Sortieren nach Datum Datenbanken 2 30.01.2005 11:21
Datum und Zeit PHP Tipps 2004-2 5 11.12.2004 23:53
order frage php & mysql PHP Tipps 2004 3 04.11.2004 00:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
order by date, sql order by datum, php order by desc, php order by date, order by datum desc, order by date desc, mysql order by datum, mysql order by date, php order by datum, datenbank desc, http://www.php.de/php-tipps-2008/49330-erledigt-order-datum-desc.html, sql order by date, order by datum, desc php, order by datum desc and vrijeme od desc, php desc, order by desc php, desc datenbank, order by desc, php mysql order by date

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:18 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