Mailinglisten-Archive |
Hallo, ich arbeite gerade an der "Datenbankifizierung" eines Nightlife Magazins und bin da auf einige Probleme gestossen. Die meisten konnte ich durch Suchorgien im Mailinglist Archiv und auf diversen hilfreichen PHP-Seiten finden, jetzt hänge ich aber bei einer Kleinigkeit. Ich möchte auf der Indexseite rotierend Stories anzeigen, die aber auf den jeweiligen Monat beschränkt sein sollen. Das mit dem Random Eintrag habe ich ja inzwischen geschafft aber wie kann ich nur die Einträge auslesen, die vom Januar 2000 sind. Ich habe ein Datumsfeld mit einem "timestamp" womit ich zumindest die Möglichkeit habe einen Vergleich mit dem aktuellen Datum zu machen. Das ist aber nur für die Event-Datenbank brauchbar. Die einzigste Lösung, die ich gefunden habe, ist ein weiteres Feld mit handeingetragenem Monat und Jahr zu machen und dieses abzufragen aber ich möchte möglichst das Timestamp Feld nutzen können. Ist es also irgendwie möglich ein "Teil-Datum" abzufragen? Hier als Beispiel die Abfrage zur Newsticker Datenbank: =========================================================================== <?php $result = mysql_query("SELECT datum,nachricht,id,id*rand() AS rnd FROM telex ORDER BY rnd LIMIT 2") or mysql_die(); while ($zeile=mysql_fetch_array($result)): $nachricht=$zeile["nachricht"]; ?> <tr> <td><span class="arialwhite"> +++ <?php echo $nachricht; ?> +++ </span></td> </tr> <tr bgcolor="#6D8EAF"> <td><img src="images/spacer.gif" width="3" height="2"></td> </tr> <?php endwhile; ?> =========================================================================== Gruss Sven ************************ http://www.subculture.de -- Sent through Global Message Exchange - http://www.gmx.net
php::bar PHP Wiki - Listenarchive