Jag försöker få mina nyheter och skrivas ut, och det har jag lyckats med. Problemet är att jag endast vill att tex de tre senaste ska skrivas. Är det någon som vill förklara hur jag ska göra? du kan använda dej av sql "kommandot" LIMITSortering
Så här ser här ser det ut just nu, och då skrivs alla nyheterna ut.
$q = mysql_query("SELECT * FROM nyheter ORDER BY nyhetdatum DESC");
if(mysql_affected_rows() == "0") {
echo"<b>Det finns inga nyheter</b>";
} else {
while($r = mysql_fetch_array($q)) {
$nyhetamne = strip_tags($r["nyhetamne"]);
$start = $r["start"];
$nyhetdatum=$r["nyhetdatum"];
$nyhetdatum = date("Y-m-d");
$id=$r["nyhetid"];
echo"$nyhetdatum
$nyhetamne<hr noshade=1 size=1>";
}
}
Tackar på förhand.
//TSv: Sortering
dvs. om du vill ha dom tre senaste så använd
SELECT * FROM nyheter ORDER BY nyhetdatum DESC LIMIT 3
http://dev.mysql.com/doc/mysql/en/SELECT.html