Hallo,
ich lasse mir derzeit meine Gästebucheinträge aus einer Datenbank wie folgt ausgeben:
[code lang=php]
<?php
$query = "SELECT DATE_FORMAT(datum, 'am %e. %c. %Y um %k:%i')
AS datum, eintrag, autor, kommentar FROM guestbook ORDER BY guestbook.datum DESC";
$sql = mysql_query($query)
or die (mysql_error());
while ($ds = mysql_fetch_object($sql)) {
$eintrag = $ds->eintrag;
$autor = $ds->autor;
$kommentar = $ds->kommentar;
$datum = $ds->datum;
?>
<p><?php echo nl2br(htmlentities($eintrag)) ?></p>
<p><small><b><? echo htmlentities($autor)," ", "$datum"
?></b></small></p>
<?php if (!empty($kommentar)) {
echo "<p><span style="font-size: 9pt;"><br /><i>» <b>Kommentar</b>: " , nl2br(htmlentities($kommentar)) , "</i></span></p>";
} echo "";?>
Da sich nun einige Einträge angesammelt haben möchte ich nun nur bestimmte Einträge nämlich jeweils eines Jahres ausgeben lassen.
Also des aktuellen Jahres auf einer Seite und die der Vorjahre je auch auf einer eigenen Seite.
Das Datum habe ich mit dem Type "datetime" in meiner MySQL-Datenbank stehen.
Ich hoffe, die gemachten Angaben reichen für einen Tipp aus, wie ich das bewerkstellige.
Gruß
Alex