Tach allerseits
folgendes Problem: ich bin dabei bzw. habe mir nen kleinen Kalender gebastelt, der mir anzeigt, was Heute anliegt. Es werden aber auch solche sachen angezeigt, die sich Wöchentlich, Monatlich, oder Jährlich wiederholen.
Bis jetzt hab ich das so gelöst, das ich bei den Sachen die Monatlich kommen, nur den Tag angegeben hab, und den rest des Datums hab wegfallen lassen. Dann hab ich einfach überprüft, ob der entsprechende Tag war, und den Eintrag aus der MYSQL Datenbank selektiert.
Ich habe allerdings immer mit Strings gearbeitet, und wollte jetzt auf Datum umstellen.
Gibt es einen php/mysql befehl, mit dem ich nur einen bestimen Teil des Datums auswerten kann? Also das alle beiträge selektiert werden,die auf Tag so und so geschrieben wurden?
Jesaa
MYSQL/Teil des Datums selektieren [gelöst]
MYSQL/Teil des Datums selektieren [gelöst]
Zuletzt geändert von jesaa am 19.02.2008 17:56, insgesamt 1-mal geändert.
Hallo!
Datum als DATE in der DB ablegen und dann mit substr (http://dev.mysql.com/doc/refman/5.0/en/ ... ion_substr) auslesen?
Oder Datumsfunktionen von MySQL nutzen? http://dev.mysql.com/doc/refman/5.1/de/ ... tions.html
SELECT YEAR('2000-01-01') --> 2000
Viele Grüße,
Bálint
Datum als DATE in der DB ablegen und dann mit substr (http://dev.mysql.com/doc/refman/5.0/en/ ... ion_substr) auslesen?
Oder Datumsfunktionen von MySQL nutzen? http://dev.mysql.com/doc/refman/5.1/de/ ... tions.html
SELECT YEAR('2000-01-01') --> 2000
Viele Grüße,
Bálint
Danke, aber das ist nicht das was ich suche. Wenn ich das richtig verstanden hab, wird das alles im zusammenhang mit Select benutzt.
Ich brauch aber eine Bedingung für die Wehre Klausel.
Im prinzip selektiere ich den Eintrag, wo in der Spalte "Datum" der Tag so und so steht, der noch ein String ist.
Und diesen String möchte ich jetzt durch einen Datumstypen ersetzen, von dem ich aber zum beispiel nur den Tag berücksichtigen muss.
Gruß Jesaa
Ich brauch aber eine Bedingung für die Wehre Klausel.
Im prinzip selektiere ich den Eintrag, wo in der Spalte "Datum" der Tag so und so steht, der noch ein String ist.
Und diesen String möchte ich jetzt durch einen Datumstypen ersetzen, von dem ich aber zum beispiel nur den Tag berücksichtigen muss.
Gruß Jesaa
Zu dem letzten Satz: Ich hab jetzt den typ varchar und will Date draus macehn.
Mit dem like hat das folgendes Problem: Ich habe das Datum 2006-11-10 und 2006-9-11. Wenn ich jetzt einträge aus dem November haben will, und like '11' nehme, dann würde es doch beide ausgeben ... oder seh ich das falsch?
Gruß Jesaa
Mit dem like hat das folgendes Problem: Ich habe das Datum 2006-11-10 und 2006-9-11. Wenn ich jetzt einträge aus dem November haben will, und like '11' nehme, dann würde es doch beide ausgeben ... oder seh ich das falsch?
Gruß Jesaa