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