Hur fixa urval

Databaser & SQL

4 svar · 263 visningar · startad av TomasA

Medlem sedan feb. 2003173 inlägg
Trådstart#1

Hej
Kör ett script på min klubbs hemsida, där fler kan logga in och lägga nyheter på hemsidan. Använder en MySQL-das och givetvis PHP

Har ett fält i basen som anger "Område"
Områdestillhörighet vill jag ha som urval på sidodorna som behandlar "Område =1", "Område=2" osv .
Men på 1:a sidan vill jag visa de 5 sista inläggen oavsett "Område"

Det jag kört fast på är när jag gör urvalet för visning på respektive områdessida.

Tips - tackar på förhand

Medlem sedan mars 20025 907 inlägg
#2

Ähum, jag begriper inte riktigt vad du menar, men här är min gissning

//För att plocka ut de 5 senaste oavsett område
select * from tabell order by datum desc limit 5

//För att plocka ut de 5 senaste tillhörande område 1
select * from tabell where område = 1 order by datum desc limit 5

"datum" får du ersätta med namnet på ditt datumfält. Dessutom känns det inte bra att använda svenska tecken i ett kolumnnamn, så jag skulle nog döpt om "område" till något annat.

Tråden flyttas från PHP!

Medlem sedan feb. 2003173 inlägg
#3

Hej

Tack
Självklart har jag inte område som namn på kolumnen.

Din limit funkar OK men jag vill visa inlägg 4 - 9 har och 1 - 3 i en annan fil
Hur skriver jag urvalet 4 - 8?
(Jag kör inte datum utan väljer ID på inlägget som genereras automatiskt

:-)

Medlem sedan dec. 200012 464 inlägg
#4
order by id desc limit 3,5
Medlem sedan feb. 2003173 inlägg
#5

Tusen tack!
Trodde jag skulle fixa detta i PHP men ser att jag nog får läsa in lite mer i databashanteringen.
Stort tack!

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