Du tycker inte att detta hör hemma under mySQL!? Nåja:
mysql_query("select * from tabellen order by datum desc limit 3");
[redigering]
Nu vet jag inte vad Nanne mummlar om
[/redigering]
7 svar · 193 visningar · startad av front
Jag har gjort ett script som lägger in nyheter i en MySQL-databas, hur gör jag för att visa de tre nyaste nyheterna på en sida?
Du tycker inte att detta hör hemma under mySQL!? Nåja:
mysql_query("select * from tabellen order by datum desc limit 3");
[redigering]
Nu vet jag inte vad Nanne mummlar om
[/redigering]
<besserwisser>
Johan då!... nu kommer den visa de tre första istället.
Rätt är.
mysql_query("select * from tabellen order by datum desc limit 3");
</besserwisser>
Tack för svaren och förlåt om inlägget hamnade i fel forum, jag viste inte om det räknades som MySQL eftersom jag ville ha koden i php.
Alla SQL-frågar anropas med mysql_query i PHP. Vill du ha hjälp med hur du ska formulera SQL-frågan ska du fråga i SQL-forumet. Vill du ha hjälp med PHP-funktionerna ska du fråga här. Vill du ha hjälp med att förstå vad nanne pratar om får du fråga någon annan.
Detta hör väl egentligen inte heller hemma här, men när ni ändå har tagit upp det här så vore det intressant att få en förklaring av vad den där satsen betyder. Desc och allt vad det nu var.
("select * from tabellen order by datum desc limit 3")
select * = välj allt
from tabellen = från tabellen
order by datum = sortera efter datum
desc = descending (fallande)
limit 3 = begränsa till tre träffar.
Typ..
ok, tackar. Det var mest desc limit 3 som jag funderade över.