Mysql

PHP

7 svar · 193 visningar · startad av front

Medlem sedan aug. 2000380 inlägg
Trådstart#1

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?

Medlem sedan feb. 20001 270 inlägg
#2

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]

Medlem sedan dec. 19991 749 inlägg
#3

<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>

Medlem sedan aug. 2000380 inlägg
#4

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.

Medlem sedan apr. 20003 971 inlägg
#5

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. ;)

Medlem sedan jan. 20007 697 inlägg
#6

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. :)

Medlem sedan jan. 20001 006 inlägg
#7

("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..

Medlem sedan jan. 20007 697 inlägg
#8

ok, tackar. Det var mest desc limit 3 som jag funderade över.

262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)