Flashhilfe.de - Flash Community

Nächstes event ausgeben

 


AntwortenRegistrieren Seite1  

indi#1
Benutzerbild von indi
Beiträge: 48
Registriert: Aug 2008

18.02.2012, 09:37

hallo,

hoffe ihr könnt mir helfen,
ich möchte aus der db das nächste event ausgeben,
also der kleinste abstand zum heutigen datum.

folgende db:

  `id_aktuelles` tinyint(4) NOT NULL auto_increment,
  `iddatum` bigint(14) NOT NULL default '0',
  `monat` varchar(10) NOT NULL default '',
  `position` text NOT NULL,
  `headline_de` text NOT NULL,
  `details` text NOT NULL,
  `farbe` text NOT NULL,
  `default_de` text NOT NULL,
  `img` text NOT NULL,
  `img_content` text NOT NULL,

also mein problem ist, wie komme ich auf den
eintrag der dem heutigen bzw. aktuellen tag am nähesten ist ?

danke
mfg
indi
Schlagwörter: datum, datumvergleich
Werbung
Beiträge: 0
Registriert: Feb 2016


vindel#2
Benutzerbild von vindelFlashhilfe.de Moderator
Beiträge: 3000
Wohnort: Köln
Registriert: Oct 2007

18.02.2012, 09:46

Hallo,

du hast doch in deinem Feld "iddatum" dein Timestamp der chronologisch ist. Somit kannst du ja erstmal alle vergangenen Events ausschließen:
PHP:
1
2
"...WHERE iddatum > ".time().";"
Somit werden nur zukünftige Events berücksichtigt.
Jetzt einfach nach dem Datum absteigend sortieren lassen (ORDER BY id ASC). Wenn du dir dann den ersten Eintrag ausgibst (LIMIT 1), hast du das was du möchtest.
PHP:
1
2
.. WHERE iddatum > ".time()."ORDER BY iddatum ASC LIMIT 1;"
public Weltformel(Problem){
      if (Problem gelöst) return Lösung;
      else Weltformel(kleiners Problem);
}

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de