login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[php]laatste nieuws

Offline Pieter - 21/01/2006 13:16
Avatar van PieterGouden medaille

SEO guru
Ik heb een nieuwssysteem, sNews v1.2.
Daarvan zou ik graag op een bepaalde pagina de 5 laatste items weergeven, elk met een eigen opmaak.
Ik ben in de mysql gaan kijken en daar is de ID oplopend tot nu (laatste nieuws) waarde 24.

Ik heb al wat gezocht maar vind niet echt hoe ik de laatst toegevoegde item vind, de voorlaatste, en de 3e & 4e laatste. Deze zouden elk een aparte layout moeten kunnen hebben, met CSS (span).
Hopelijk heb ik dat wat duidelijk geschetst...

Dank bij voorbaat.

5 antwoorden

Gesponsorde links
Offline Richard - 21/01/2006 13:21
Avatar van Richard Crew algemeen sql query:

  1. SELECT
  2. *
  3. FROM
  4. nieuwstable
  5. ORDER BY
  6. id DESC
  7. LIMIT
  8. 5


daar moet je wel genoeg aan hebben
Offline Tuinstoel - 21/01/2006 13:21 (laatste wijziging 21/01/2006 13:22)
Avatar van Tuinstoel PHP expert Je zou allereerst dit eens door moeten lezen. Als je dat begrijpt (De MySQL syntax dus) dan kun je met LIMIT in MySQL een limiet opgeven.
Een query kan er dus in jouw geval zo uit zien:
  1. SELECT * FROM `nieuws_systeem` ORDER BY `datum` DESC LIMIT 0,5

DESC is aflopend, dus van hoog naar laag / nieuw naar oud. LIMIT 0,5 wil zeggen dat hij bij record #0 moet beginnen te selecteren en na 5 records moet stoppen. Dat wil in dit geval zeggen dat hij de nieuwste 5 berichten selecteerd.

En JeXus was me voor, maja boeie.
Offline Pieter - 21/01/2006 13:25
Avatar van Pieter Gouden medaille

SEO guru
Bedankt voor de snelle antwoorden, die tut had ik trouwens nog niet gezien.

mvg

Pieter
Offline Richard - 21/01/2006 14:03
Avatar van Richard Crew algemeen @Tuinstoel: wil je die vieze backticks (`) wel eens gauw uit je queries houden? die horen niet bij de SQL standaard, en wen ze niet aan.
Offline Pieter - 21/01/2006 14:10 (laatste wijziging 21/01/2006 14:24)
Avatar van Pieter Gouden medaille

SEO guru
Verdorie, daarom werkte het niet! Ik zat hier te sukkelen tot en met, gelukkig lukt het nu wel (zonder die ')

Bedankt JeXuS

[edit]
Ok, ik kan ze weergeven nu, alles lukt, enkel zou ik graag die eerste een andere lay geven (met span?)...Suggesties? Mijn dank is groot 
[/edit]
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.226s