Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
TIMESTAMP.. Diese Woche [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
TIMESTAMP.. Diese Woche


 
pixelmeister
20-02-2002, 10:49 
 
Hallo,

ich habe eine Art Logfile-Tabelle in der die Einträge anhand eines Timestamps vorgenommen werden.

Ich möchte nun sowas wie:

Select from TABELLE alle Einträge dieser Woche.

Die timstamp Spalte ist im Format: 20020214221510

Hat mir da jemand einen Tip?
Danke im vorraus,

pixelmeister

 
JoelH
20-02-2002, 11:16 
 
einfach
WHERE timestampspalte > time()-60*60*24*7
60*60*24*7 sind die Sekunden einer Woche.

 
pixelmeister
20-02-2002, 12:08 
 
Hallo LoelH,

vielen Dank für Deine schnelle Antwort.
Das war aber nicht ganz das, was ich wollte. Vielleicht habe ich die Frage Falsch gestellt.
Dein Vorschlag ergibt die Daten der letzen 7 Tage. Ich wollte aber alle Einträge dieser Woche.

Unter der Dusche ist es mir gerade eingefallen ;-):

SELECT * from TABELLE
WHERE WEEK(NOW(),1) = WEEK(timestamp)

wobei die 1 in WEEK(NOW(),1) bedeutet, dass die Woche am Montag anfängt...

Nochmals Danke für Deine Mühe. Ich werde öfter mal hier vorbeischauen, vielleicht kann ich ja auch dem einen oder anderen mal helfen.

CU, Pixelmeister

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:39 Uhr.