Forum
Gehe zu: » Forum » PHP und MySQL » einträge automatisch ändern
Seite: 1
Thema
Autor
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
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
Hi,
das ist jedoch kein Timestamp-Format: 20090401181545
Falls du dennoch das richtige Timestamp-Format meintest, geht das so:
Gruss Patrick
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
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
Also ...
1. Feld text
2. Feld eintragsdatum
Wie lautet dann die sql-Zeile?
$sql = "SELECT * FROM mickis_text ...
Danke.
Micki
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
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
Seite: 1
Statistik
Es wurden insgesamt 2165 Beiträge geschrieben.
Wir haben 10530 registrierte Mitglieder.
Der neueste Benutzer ist Kay - Forum Beta³ - Bug melden
Wir haben 10530 registrierte Mitglieder.
Der neueste Benutzer ist Kay - Forum Beta³ - Bug melden
Beitrag von

