Forum


Suchen Forum RSS RSS2 SuchenSuchen Mitgliederliste Mitgliederliste RegistrierenRegistrieren ProfilProfil Login


Info: Der Forenbetrieb wurde leider eingestellt.

Gehe zu: » Forum » PHP und MySQL » einträge automatisch ändern

Seite: 1

Thema
Autor
einträge automatisch ändern
Beitrag von micki am: 23.04.2009 19:16:20

Hi.

Tabellenname ist Mickis-Text.
Habe zwei Felder:
- text
- timestamp (zB 20090401181545)

timestamp wird erzeugt bei Erfassung von Inhalt in text.

Die Anzeige der Inhalte in text erfolgt über eine simple php-Seite mit:
select text from mickis-text order by text limit 1000

Ich will jetzt dass die Inhalte in text nur angezeigt werden wenn das aktuelle Datum jünger ist als "timestamp plus 31 Tage". Also angezeigt wird max. bis einschließlich 01.05.2009.

Sowas findet man wohl bei Kleinanzeigenscripts wenn die Anzeigen nur eine bestimmte Zeit online sein sollen.

Micki


micki
Benutzer

Beiträge: 57
OFF PN Schicken
AW: einträge automatisch ändern
Beitrag von PAS am: 24.04.2009 18:50:09

Hi,

das ist jedoch kein Timestamp-Format: 20090401181545
Falls du dennoch das richtige Timestamp-Format meintest, geht das so:
PHP-Code:
$sql = "SELECT `text` FROM `mickis-text` WHERE `timestamp`>'" . time() . "' AND `timestamp`<'" . strtotime("+31 days") . "' ORDER BY `text` LIMIT 1000;";


Gruss Patrick


PAS
Administrator


Beiträge: 762
OFF PN Schicken Homepage
geht das auch mit
Beitrag von micki am: 25.04.2009 12:46:37

Geht das auch mit dem Feldtyp DATE 0000-00-00, das Feld selbst heisst EINTRAGSDATUM?
Also ...

1. Feld text
2. Feld eintragsdatum

Wie lautet dann die sql-Zeile?

$sql = "SELECT * FROM mickis_text ...

Danke.

Micki


micki
Benutzer

Beiträge: 57
OFF PN Schicken
AW: einträge automatisch ändern
Beitrag von PAS am: 26.04.2009 14:31:37

Hi,

die Dokumentation zu den ganzen Befehlen zu Datum und Uhrzeit findest du hier:
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html

Dabei kannst du deine Abfrage einfach nach NOW() und ADDDATE(date,INTERVAL expr unit) richten.

Gruss Patrick


PAS
Administrator


Beiträge: 762
OFF PN Schicken Homepage

Seite: 1



Statistik
Statistik
Es wurden insgesamt 3838 Beiträge geschrieben.
Wir haben 11066 registrierte Mitglieder.
Der neueste Benutzer ist laustralianorth - Forum Beta³ - Bug melden