Sven Mintel
Mitglied
Hätte er das gleich gesagt, hätte dieses Thema nur 1 Antwort
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
Dass du immer was zum meckern hast ;-]Sven Mintel hat gesagt.:Naja...das liefert nun aber die Einträge der letzten 3 Tage gesehen vom letzten Eintrag aus(oder täusche ich mich da:-()...das wollte er doch mittlerweile nicht mehr, sondern die Beiträge der letzten 3 Tage mit Einträgen, egal wann die waren.
SELECT t.*
FROM tabelle t
LEFT JOIN tabelle t2 ON (t2.added > t.added)
LEFT JOIN tabelle t3 ON (t3.added > t2.added)
LEFT JOIN tabelle t4 ON (t4.added > t3.added)
GROUP BY t.id
HAVING MIN(t4.added) IS NULL
ORDER BY t.added DESC
Das hatten wir auch schon. Hier noch einmal vereinfacht:Sebigf hat gesagt.:Ich möchte z.b. 10 News ausgelesen bekommen, die Gruppiert sind nach dem Tag. Also werden alle Entrys mit dem selben Datum (Tag) in eine Gruppe gefasst und ausgegeben.
Nur weis ich nicht, wie ich die Tage einbetten soll, sodass es nach "Blöcken" aussieht wie @ xbox-newz.de
SELECT
`id`,
TO_DAYS(`added`) - TO_DAYS(`added`) AS `age-in-days`
FROM
`tabelle`
ORDER BY
`added` DESC
LIMIT
10
$tmp = null;
while( $row = mysql_fetch_assoc($result) ) {
if( $row['age-in-days'] != $tmp ) {
if( !is_null($tmp) ) {
echo '</ul>';
}
echo '<h3>'.$row['age-in-days'].' Tag(e) alte Einträge</h3>';
echo '<ul>';
}
echo '<li>'.$row['id'].'</li>';
}
if( is_null($tmp) ) {
echo '</ul>';
}