hoi,
ich möchte aus meiner Datenbank bestimmte gepeicherte Themen auslesen, die in der Zukunft geplant sind.
Dafür verantwortlich ist das Feld topic_datum2, das den Timestamp der Zeit enthält, die in die Zukunft gesehen werden soll.
es will aber nicht.
Phpmyadmin zeigt, dass die Query an sich richtig ist, zeigt aber keine ausgelesenen Einträge an, obwohl ein Eintrag für morgen vorgesehen ist.
ich möchte aus meiner Datenbank bestimmte gepeicherte Themen auslesen, die in der Zukunft geplant sind.
Dafür verantwortlich ist das Feld topic_datum2, das den Timestamp der Zeit enthält, die in die Zukunft gesehen werden soll.
Code:
SELECT t.*, p.poster_id, p.post_username AS last_poster_name, p.post_id, p.post_time, f.forum_name, f.forum_id, u.username AS last_poster, u.user_id AS last_poster_id, u2.username AS first_poster, u2.user_id AS first_poster_id, p2.post_username AS first_poster_name FROM phpbb_topics t, phpbb_posts p LEFT OUTER JOIN phpbb_posts p2 ON p2.post_id = t.topic_first_post_id LEFT OUTER JOIN phpbb_forums f ON p.forum_id = f.forum_id LEFT OUTER JOIN phpbb_users u ON p.poster_id = u.user_id LEFT OUTER JOIN phpbb_users u2 ON u2.user_id = t.topic_poster WHERE t.forum_id NOT IN ('start') AND t.forum_id IN (2,3) AND p.post_id = t.topic_last_post_id AND FROM_UNIXTIME(t.topic_datum2,'%Y%m%d') - FROM_UNIXTIME(unix_timestamp(NOW()),'%Y%m%d') = +1 ORDER BY t.topic_last_post_id DESC LIMIT 0, 10
Phpmyadmin zeigt, dass die Query an sich richtig ist, zeigt aber keine ausgelesenen Einträge an, obwohl ein Eintrag für morgen vorgesehen ist.
Kommentar