Hallo Leute
Ich hätte mal eine kleine Frage zu PHP / MySQL
Und zwar möchte ich eine Angabe des Monats machen.
Es gibt eine PHP Datei, die jeden Tag nach Mitternacht Aufgerufen wird, damit er dinge löscht die ungültig sind unterdessen.
Nun habe ich zu beidem eine Frage:
1. Ich macheeben diese "Angabe" des Monats. Da ich da schon für weitere Monate auch Vorarbeiten möchte habe ich zwei Probleme:
1.1 Wie speichere ich dies in die Datenbank? Als Unixtimestamp? Es soll Jahr und Monat drin sein. Und was müsste dies dann für eine SELECT Abfrage sein (beim WHERE) das er mir nur den ausliest von diesem Monat und Jahr.
1.2 Geht schon zu Frage zwei: Mit welcher SQL Abfrage kann ich dann diesen Eintrag löschen, wo nicht mehr aktuell ist. Da der Cronjob täglich läuft, und ich nur ungerne extra eine zweite Datei anlegen möchte und ein neuen Cronjob möchte ich das gerne in einem machen. Also wenn es dann eine Minute nach Mitternacht wieder aufgerufen wird und ein neuer Monat beginnt, sollen die Einträge gelöscht werden wo der Monat schon vorbei ist mit dem Jahr.
Ich hoffe ich konnte mich verständlich ausdrücken und jemand kann mir helfen.
PS. Schönen Sonntag noch!
Grüsse
kari_w
Ich hätte mal eine kleine Frage zu PHP / MySQL
Und zwar möchte ich eine Angabe des Monats machen.
Es gibt eine PHP Datei, die jeden Tag nach Mitternacht Aufgerufen wird, damit er dinge löscht die ungültig sind unterdessen.
Nun habe ich zu beidem eine Frage:
1. Ich macheeben diese "Angabe" des Monats. Da ich da schon für weitere Monate auch Vorarbeiten möchte habe ich zwei Probleme:
1.1 Wie speichere ich dies in die Datenbank? Als Unixtimestamp? Es soll Jahr und Monat drin sein. Und was müsste dies dann für eine SELECT Abfrage sein (beim WHERE) das er mir nur den ausliest von diesem Monat und Jahr.
1.2 Geht schon zu Frage zwei: Mit welcher SQL Abfrage kann ich dann diesen Eintrag löschen, wo nicht mehr aktuell ist. Da der Cronjob täglich läuft, und ich nur ungerne extra eine zweite Datei anlegen möchte und ein neuen Cronjob möchte ich das gerne in einem machen. Also wenn es dann eine Minute nach Mitternacht wieder aufgerufen wird und ein neuer Monat beginnt, sollen die Einträge gelöscht werden wo der Monat schon vorbei ist mit dem Jahr.
Ich hoffe ich konnte mich verständlich ausdrücken und jemand kann mir helfen.
PS. Schönen Sonntag noch!
Grüsse
kari_w
Kommentar