php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.02.2006, 16:11  
Benutzer
 
Registriert seit: 26.09.2003
Beiträge: 98
wizzardxx
Standard aktueller Monat +1 Tag

Hallo,

ich habe in einer Datenbank verschiedene Daten inkl. einem Registrierungs Datum im format "date".

Jetzt habe ich eine Abfrage die mir alle neuen Registrierungen vom aktuellen Monat anzeigt.

PHP-Code:
<?
    $result
=mysql_query("SELECT nickname, reg_date FROM members WHERE reg_date like '".date("Y-m-%")."' ORDER BY reg_date DESC",$hd_main);
?>
Jetzt m�chte ich aber das diese Ausgabe genau ein Tag l�nger angezeigt wird. Also... reg_date like '".date("Y-m-%")."' +1 Tag.

Hat jemand ein Tip wie ich das anstellen kann?
wizzardxx ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.02.2006, 16:35  
Clan
Gast
 
Beiträge: n/a
Standard

tip : http://dev.mysql.com/doc/refman/4.0/...functions.html
 
Alt 03.02.2006, 17:22  
Benutzer
 
Registriert seit: 26.09.2003
Beiträge: 98
wizzardxx
Standard

Danke das hat schon mal ein wenig geholfen.

Wenn ich mit Tage in der Abfrage arbeite funktioniert das auch.
Allerdings definier ich den aktuellen Monat ja mit Like Y-m-%

Ich habe das mal im phpmyadmin getestet.

SELECT nickname, reg_date FROM members WHERE reg_date = date_add("2006-01-28",interval -4 day) ORDER BY reg_date DESC;

Dann zeigt er mir alles vom 2006-01-24 an.
Nur habe ich ja kein Datum mit Tage in meiner Abfrage.
Mit dem date("Y-m-%") als Datum geht es nicht.

PS. Ich glaube das hätte eher ins Mysql Forum gemusst. Sorry!
wizzardxx ist offline  
Alt 03.02.2006, 19:04  
Benutzer
 
Registriert seit: 26.09.2003
Beiträge: 98
wizzardxx
Standard

Ich denke ich habe die Lösung gefunden.
Zumindest funktioniert es jetzt so.

SELECT nickname, reg_date FROM members
WHERE MONTH(reg_date) = MONTH(DATE_ADD(NOW(), INTERVAL -1 DAY));

Wenn ich jetzt zb. -3 DAY eingebe dann erhalte ich wieder die Ergebnisse vom letzten Monat.

RICHTIG ?
wizzardxx ist offline  
Alt 03.02.2006, 19:15  
Clan
Gast
 
Beiträge: n/a
Standard

Hier haste nen Beispiel...
PHP-Code:
SELECT spalte1,spalte2
FROM 
`tabelle`
WHERE date_formatdate_subnow( ) , INTERVAL 3
DAY 
) , '%Y-%m' ) = date_formatregdate'%Y-%m' 
 
Alt 03.02.2006, 19:20  
Benutzer
 
Registriert seit: 26.09.2003
Beiträge: 98
wizzardxx
Standard

@ Clan

Ist das denn Falsch was ich zuletzt gepostet habe?
So wie es ausschaut funktioniert es so auch.

Oder soll ich es lieber nach deinem Beispiel machen.
Bin jetzt etwas verwirrt
wizzardxx ist offline  
Alt 03.02.2006, 19:29  
Clan
Gast
 
Beiträge: n/a
Standard

die query ist halb richtig..
du gehst nur vom monat aus in deiner select abfrage.

wenn deine plattform aber mal mehr als nen jahr läuft,
wirst du mit dieser query nen problem bekommen.
 
Alt 03.02.2006, 19:34  
Benutzer
 
Registriert seit: 26.09.2003
Beiträge: 98
wizzardxx
Standard

Ups... ja stimmt jetzt wo du es sagst.
Dann werde ich es doch lieber umschreiben.
Danke für die Hilfe.
wizzardxx 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
Anzahl pro Monat cycap Datenbanken 3 07.03.2008 16:15
Heute in einem Monat MerlinderZauberer Off-Topic Diskussionen 9 21.12.2007 16:06
Anzahl von Sonntagen pro Monat bestimmen Cheesy PHP Tipps 2007 14 21.12.2006 10:43
Summe der User pro Monat addieren... cyberholic PHP Tipps 2007 2 17.12.2006 14:40
RFC 2822 -> numerischer monat LP PHP Tipps 2006 8 06.09.2006 00:48
[Erledigt] Monat rausfinden, jahr woche und tag bekannt PHP-Fortgeschrittene 10 22.02.2006 20:04
[Erledigt] Jahr und Monat aus DATE spalte in MySQL abfragen. Datenbanken 7 24.09.2005 02:40
[Erledigt] DATETIME - Tagesdurchschnitt für aktuellen Monat rausfinden Datenbanken 1 17.08.2005 16:51
date() deutscher monat PHP Tipps 2005-2 17 07.06.2005 17:46
[Erledigt] Datum nach Monat gruppieren Datenbanken 5 08.04.2005 16:59
von date in db monat bestimmen chief-thomson PHP Tipps 2005 5 16.02.2005 13:56
Wieviele Tage hat ein Monat? Borlox PHP Tipps 2005 5 24.01.2005 14:07
Seite abhängig vom aktuellen Monat öffnen PHP Tipps 2005 12 21.01.2005 05:06
monat und jahr mit php?! PHP Tipps 2005 2 01.01.2005 15:51
Datum und Uhrzeit in Html mit Js HTML, Usability und Barrierefreiheit 5 26.10.2004 16:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php aktueller monat, abfrage 1. tag aktueller monat, php 1.tag des letzten monats, php erster tag des aktuellen monats, aktueller tag php

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.