Hallo,
ich kenne mich nicht besonders gut aus aber ich schildere mal mein Problem.
Ich habe eine PHP gesteuerte News Seite welche die News immer aus einer Datenbank ausliest. Da mittlerweile News von mehr als 2 Jahren
darin enthalten sind würde ich diese gerne pro Jahr aufteilen...
So würde ich mich freuen wenn mir jemand einen Befehl nennen könnte
mit dem ich mir alle Einträge zb. aus 2003 anzeigen lassen könnte.
Am besten wäre es wenn es über eine Variable in der URL funktionieren würde. zb. news.php?year=2003
Momentan sieht mein script so aus.:
Ich würde mich freuen wenn mir jeman helfen könnte.
gruß Jahn
ich kenne mich nicht besonders gut aus aber ich schildere mal mein Problem.
Ich habe eine PHP gesteuerte News Seite welche die News immer aus einer Datenbank ausliest. Da mittlerweile News von mehr als 2 Jahren
darin enthalten sind würde ich diese gerne pro Jahr aufteilen...
So würde ich mich freuen wenn mir jemand einen Befehl nennen könnte
mit dem ich mir alle Einträge zb. aus 2003 anzeigen lassen könnte.
Am besten wäre es wenn es über eine Variable in der URL funktionieren würde. zb. news.php?year=2003
Momentan sieht mein script so aus.:
Code:
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Konnte keine MySql-Verbindung aufbauen"); mysql_select_db($dbname, $conn) or die ("Konnte die MySql-Datenbank nicht auswählen"); print"<TABLE WIDTH=\"100%\" ALIGN=center border=\"$border\">\n"; $entries = mysql_num_rows(mysql_query("SELECT id FROM $dbtable")); if($entries=='0') { echo "<tr><TD>Leider haben wir derzeit keinerlei News vorliegen.</TD></tr>\n"; } $res=mysql_query("SELECT * FROM $dbtable ORDER BY id DESC LIMIT 0,1000") or die(); while($con=mysql_fetch_array($res,MYSQL_ASSOC)) { $jahr = substr($con[time],0,4); $monat = substr($con[time],4,2); $tag = substr($con[time],6,2); $datum = "$tag.$monat.$jahr"; print"<tr><TD BORDER=\"1\" BGCOLOR=\"#CCCCCC\">$datum: $con[subject]</A></TD></tr>\n"; print"<tr><TD BORDER=\"1\" BGCOLOR=\"#EEEEEE\">$con[body]</TD></tr>\n"; print"<tr><TD></TD></tr>\n"; } print"</TABLE>\n";
gruß Jahn
Kommentar