webForumDet fria alternativet

Ta det högska värdet????

Databaser & SQLur Databashanterare & SQL

1 svar · 165 visningar · startad av AndersN

AndersNMedlem sedan nov. 2000146 inlägg
#1

Jag är helt ny på sql och php,
har laddat ner ett nyhetscript
där det finns en funktion som skall
gå in i sql databasen och ta ut de 5 senaste nyheter sorterat på variabeln
n_id

Nu gör det tvärt om och tar de 5 älsta nyheterna.

Bifogar koden och hoppas att någon har nått bra förslag.

$sql_recent="select n_id, n_title from news where ((now() between n_date and end_date) or end_date='0000-00-00 00:00:00' or end_date is null) and approved='Y' limit 5";
$result_recent=@mysql_query($sql_recent,$db);

while($myrecent=@mysql_fetch_array($result_recent))
{

$my_n_id=$myrecent["n_id"];
$my_title=$myrecent["n_title"];

echo "<a href=show_news.php?show_n_id=$my_n_id&clean=1> $my_title </a><br>";

}

Tack på förhand.
Anders N

LarsGMedlem sedan dec. 200012 464 inlägg
#2
$sql_recent="select n_id, n_title from news where ((now() between n_date and end_date) or end_date='0000-00-00 00:00:00' or end_date is null) and approved='Y' [b] order by n_id desc [/b] limit 5";

------------------
essentitia preter non sans multiplicandum

128 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)