SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 26.05.2005, 19:05:36
DelphiDell DelphiDell ist offline
Junior Member
 
Registriert seit: Feb 2005
Beiträge: 167
Einträge nach eintragsdatum

Hi wie kann ich machen das die Gästebuch eintäge nach datum sortiert werden das neuste zuerts.
Mit Zitat antworten
  #2  
Alt 26.05.2005, 19:15:51
PhiL_phpnoob PhiL_phpnoob ist offline
Anfänger
 
Registriert seit: May 2003
Beiträge: 66
AW: Einträge nach eintragsdatum

ganz einfach, wenn du jedem Datensatz eine ID vorangestellt hast,
dann ordnest du einfach deine Ausgabe nach der ID.
Mit Zitat antworten
  #3  
Alt 26.05.2005, 19:17:46
DelphiDell DelphiDell ist offline
Junior Member
 
Registriert seit: Feb 2005
Beiträge: 167
AW: Einträge nach eintragsdatum

sory ich verstehe nur banhof ???
Mit Zitat antworten
  #4  
Alt 26.05.2005, 19:21:00
PhiL_phpnoob PhiL_phpnoob ist offline
Anfänger
 
Registriert seit: May 2003
Beiträge: 66
AW: Einträge nach eintragsdatum

zeig mal deine Datenbanktabellenstruktur
Mit Zitat antworten
  #5  
Alt 26.05.2005, 19:22:30
DelphiDell DelphiDell ist offline
Junior Member
 
Registriert seit: Feb 2005
Beiträge: 167
AW: Einträge nach eintragsdatum

user varchar(50) Ja NULL
mail varchar(50) Ja NULL
www varchar(50) Ja NULL
text text Ja NULL
Mit Zitat antworten
  #6  
Alt 26.05.2005, 19:24:44
PhiL_phpnoob PhiL_phpnoob ist offline
Anfänger
 
Registriert seit: May 2003
Beiträge: 66
AW: Einträge nach eintragsdatum

dann wird es definitiv etwas schwierig.

Erstell doch einfach ein neues Feld:

time varchar(20) JA NULL

Darin speicherst du jedesmal den aktuellen timestamp:

time()

nach diesem kannst du dann sortieren lassen.

PhiL
Mit Zitat antworten
  #7  
Alt 26.05.2005, 19:27:09
DelphiDell DelphiDell ist offline
Junior Member
 
Registriert seit: Feb 2005
Beiträge: 167
AW: Einträge nach eintragsdatum

und wie kann ich den dann nach diesem sortieren lassen (befehl)
Mit Zitat antworten
  #8  
Alt 26.05.2005, 19:34:24
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Einträge nach eintragsdatum

Zum Einen musst du dir überlegen, in welchem Format du die Daten speichern möchtest:
- UNIX-Timestamp (Sekunden seit dem 1.1.1970)
- MySQL-Timestamp (YYYYMMDDHHMMSS)
- DATE-Format (YYYY-MM-DD)
- DATETIME-Format (YY-MM-DD HH:MM:SS)

Für den UNIX-Timestamp nimmst du als Spaltentyp INT. Für die anderen Datentypen hat MySQL eigene Spaltentypen (s. Datums- und Zeittypen).

Sortieren kannst du das Ganze dann mit "...ORDER BY datumsspalte DESC" (neueste Einträge zuerst) bzw. "...ORDER BY datumsspalte" (älteste Einträge zuerst).
Mit Zitat antworten
  #9  
Alt 26.05.2005, 19:38:56
PhiL_phpnoob PhiL_phpnoob ist offline
Anfänger
 
Registriert seit: May 2003
Beiträge: 66
AW: Einträge nach eintragsdatum

In deiner Mysqlabfrage fügst du noch folgendes ein:

... ORDER BY time ASC

eine fertige Abfrage könnte so aussehen:
PHP-Code:
<?
$sql = mysql_query("SELECT 
                      *
                    FROM
                      tabelle
                    ORDER BY
                      time ASC");
while ($row = mysql_fetch_array($sql))
{
 # ausgabe der Einträge
 # den Timestamp kannst du so ausgeben:
 echo date('d.m.Y',$row['time']);
}
?>
ob es ASC oder DESC heisst kann ich mir nie merken.
eines steht für Absteigend, das andere für aufsteigend.
einfach ausprobieren.

Geändert von PhiL_phpnoob (26.05.2005 um 19:49:47 Uhr) Grund: bei date() hab ich eine Klammer vergessen :)
Mit Zitat antworten
  #10  
Alt 26.05.2005, 19:41:19
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Einträge nach eintragsdatum

Zitat:
Zitat von PhiL_phpnoob
ob es ASC oder DESC heisst kann ich mir nie merken.
eines steht für Absteigend, das andere für aufsteigend.
einfach ausprobieren.
ASC steht für ascending und bedeutet aufsteigend. Das Gegenstück dazu ist DESC (descending) und bedeutet absteigend.
Mit Zitat antworten
Antwort


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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Einträge in SQL ersetzen DangerLes MySQLi/PDO/(MySQL) 7 28.01.2004 16:03:57
Einträge anzeigen n4pO PHP Grundlagen 3 21.12.2003 11:59:20
Die letzten paar Einträge aus einer Datenbank anzeigen... Holger Specht PHP Grundlagen 1 22.11.2003 01:57:04
Anzeige der EInträge in der db funktioniert nicht. Darksaber PHP für Fortgeschrittene und Experten 1 09.12.2002 19:27:36
2 Einträge nebeneinander darstellen K_Rex PHP für Fortgeschrittene und Experten 2 24.03.2002 13:59:12


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:31:34 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt