Tjänare!
Jag håller på och bygger på en hemsida och behöver hämta ut lite data ur en databas.
Jag ska hämta ut data till en tabell som jag echo:ar fram genom en loop.
Frågan är den:
Jag vill bara hämta de fem senaste raderna i databasen.
Hur gör jag?
[LÖST]PHP/MySQL Problem![/LÖST]
[LÖST]PHP/MySQL Problem![/LÖST]
Senast redigerad av 1 SwedGhost, redigerad totalt 30 gånger.
Re: PHP/MySQL Problem!
Antar att du åsyftar en specifik tabell, och inte godtyckligt från vilken tabell som helst i databasen? Med senaste så antar jag att du menar senast inlagda? Hur du i sådant fall hänvisar till dessa beror på hur aktuell tabell är uppbyggd. Finns det någon självuppräknande id-kolumn? Alternativt hade du tänkt nyttja dig utav en timestamp-kolumn?SwedGhost skrev:Jag vill bara hämta de fem senaste raderna i databasen.
Re: PHP/MySQL Problem!
Kod: Markera allt
Så här ser min databas ut:
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
Det är test jag använder för denna
Tabeller i test:
+------------------+
| Tables_in_test |
+------------------+
| message |
+------------------+
Och message ser ut såhära:
+--------------+--------------------+------------+
| topic | writer | date |
+--------------+--------------------+------------+
| Städa | Annica | 2008-08-22 |
| Grilla korv | Per-Olof | 2009-02-15 |
| Elda båtar | Kalle anka | 2009-05-15 |
| Läsa | Piff | 2009-06-06 |
| NÖT | Puff | 2009-12-24 |
| Gammal | Pansionär | 2000-00-00 |
+--------------+--------------------+------------+
Re: PHP/MySQL Problem!
Pröva då
Kod: Markera allt
SELECT *
FROM message
ORDER BY date DESC
LIMIT 0,5;
Re: PHP/MySQL Problem![LÖST]
Tack de funkade 
