webForumDet fria alternativet

Hur fixa urval

Databaser & SQLur Databashanterare & SQL

4 svar · 249 visningar · startad av TomasA

Medlem sedan feb. 2003173 inlägg
Frågan#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!

135 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)