hallo leute!
wie mache ich einen mysql-query, der mir nur einträge listet, die z.b. im jahr 2005 sind/waren *gg*
in der db steht bei den einträgen nur ein timestamp (php-timestamp)
soll ich da bei der date-funktion das jahr einsetzen und eine einschränkung machen?
(WHERE time<".date("y")" AND time>".date("y")")
jedenfalls hab ich keine ahnung wie das mit dem 'y' funktionieren soll.
wär nett, wenn mir jemand hilft
wünsch euch noch eine gute nacht und schon im voraus alles gute für 2006!!!!!!
lg tahomas
Seite 1 von 1
Mysql-query In Einem Zeitfenster
Anzeige
#2
geschrieben 31. Dezember 2005 - 10:42
das geht ganz einfach. du suchst dir die timestamp, die am 1.1.2005 um 00:00 uhr gültig war. z.B. so:
mktime(00,00,0,0,0,2005);
I am away to look for my self. If I am back before I return keep me here. | Mein Server
#3
geschrieben 31. Dezember 2005 - 15:35
hallo!
habs das mit dem mktime versucht und alles eingesetzt und dann mit dem jahr 2006 versucht.
aber er gibt mir immer noch alle einträge aus.
das steht bei mir:
$time_anfang06 = mktime(00,00,0,0,0,2006);
$time_ende06 = mktime(00,00,0,12,31,2006);
$query="SELECT * FROM galleries WHERE time>$time_anfang06 AND time<$time_ende06 ORDER BY time DESC";
"time" ist die spalte mit den timestamps
bitte um eure hilfe.
lg tahomas
habs das mit dem mktime versucht und alles eingesetzt und dann mit dem jahr 2006 versucht.
aber er gibt mir immer noch alle einträge aus.
das steht bei mir:
$time_anfang06 = mktime(00,00,0,0,0,2006);
$time_ende06 = mktime(00,00,0,12,31,2006);
$query="SELECT * FROM galleries WHERE time>$time_anfang06 AND time<$time_ende06 ORDER BY time DESC";
"time" ist die spalte mit den timestamps
bitte um eure hilfe.
lg tahomas
Thema verteilen:
Seite 1 von 1