Sida 1 av 1
[LÖST]PHP/MySQL Problem![/LÖST]
Postat: 30 jun 2009, 18:36
av SwedGhost
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?
Re: PHP/MySQL Problem!
Postat: 30 jun 2009, 18:42
av andol
SwedGhost skrev:Jag vill bara hämta de fem senaste raderna i databasen.
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?
Re: PHP/MySQL Problem!
Postat: 30 jun 2009, 18:50
av SwedGhost
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 |
+--------------+--------------------+------------+
Ja jag hade tänkt använda date som sorterare
Re: PHP/MySQL Problem!
Postat: 30 jun 2009, 19:03
av andol
Pröva då
Kod: Markera allt
SELECT *
FROM message
ORDER BY date DESC
LIMIT 0,5;
Re: PHP/MySQL Problem![LÖST]
Postat: 30 jun 2009, 19:32
av SwedGhost
Tack de funkade
