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 ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 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

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.04.2004, 22:47:58
dadileo dadileo ist offline
Anfänger
 
Registriert seit: Apr 2004
Beiträge: 6
SQL Abfrage Datum

Hallo miteinander,

ich habe folgendes Problem und komme einfach nicht weiter:

ich habe eine Tabelle in einer SQL Datenbank. Darin sind die Termine von Feuerwehrübungen abgelegt. Im Stil von "Datum" "Anlass" "Ort" usw

Ich habe jetzt eine Abfrage in PHP, die mir aus dieser Tabelle die Übungen anzeigt, begrenzt auf drei Ergebnisse.

Nun möchte ich, dass nicht alle Übungen angezeigt werden, sondern nur die Übungen in der Zukunft. Das heisst, wenn gestern eine Übung war, sollte diese nicht mehr angezeigt werden.

Nur genau da liegt mein Problem. Vermutlich mache ich ein Chaos bei den Formaten des Datums.

Hat jemand eine Idee, wie ich das möglichst einfach lösen kann?

Vielen Dank.
Marco
Mit Zitat antworten
  #2  
Alt 20.04.2004, 00:25:32
Benutzerbild von NanoCyte
NanoCyte NanoCyte ist offline
Junior Member
 
Registriert seit: Nov 2003
Beiträge: 207
NanoCyte eine Nachricht über ICQ schicken
wie speicherst du das datum?

wenn du dich mit timestamps auskennst, könntest du es damit lösen.
ansonsten wirds bei einem datetime feld so aussehen

PHP-Code:
mysql_query('SELECT * FROM tabelle WHERE datum > ' date("Y-m-d H:i:s") . ' LIMIT 3 '); 
Mit Zitat antworten
  #3  
Alt 20.04.2004, 10:13:06
dadileo dadileo ist offline
Anfänger
 
Registriert seit: Apr 2004
Beiträge: 6
Hallo NanoCyte,

bitte nicht lachen, ich kenne mich noch nicht sehr gut aus.

In der MySQL Tabelle habe ich das Feld als "Date yyyy-mm-dd" gespeichert. Grundsätzlich sollte nach dem Feld Datum gearbeitet werden. Für die sortierung gibts jeweils nich ein Feld mit Jahr, Monat und Tag.

Die Abfrage sieht bis jetzt so aus:

//Hier hole ich das aktuelle Datum

$datumheute = getdate();

$heute = "$datumheute[year]-$datumheute[mon]-$datumheute[mday]";

// Hier werden die Events abgefragt

$result = mysql_query("select show_id, month, day, year,location, details, venue, datum
from $database_table order by year, month, day LIMIT 0,3",$db)

Vielen Dank

Marco
Mit Zitat antworten
  #4  
Alt 21.04.2004, 01:25:34
Ben-E Ben-E ist offline
Anfänger
 
Registriert seit: Mar 2004
Ort: Remagen
Beiträge: 10
Ben-E eine Nachricht über ICQ schicken
speichere doch einfach den timestamp in der tabelle . z.b. als VARCHAR.
dann kannst du ihn wieder auslesen ...

z.b. so.
PHP-Code:
$sql "SELECT ort, anlass FROM tabelle 
  WHERE zeitstempel > '" 
time() . "'"
ich habe es nicht getestet ...
sorry ..

probiers mal aus und wenn es nicht funktioniert meld dich nochmal .

grüße ben-e
Mit Zitat antworten
  #5  
Alt 22.04.2004, 12:07:15
dadileo dadileo ist offline
Anfänger
 
Registriert seit: Apr 2004
Beiträge: 6
und es funktioniert

vielen Dank allen, die mir geholfen haben. Ich habe aus verschiedenen Tipps das PHP Script zum laufen gebracht.

Vielen Dank

Marco
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:41:48 Uhr.


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


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