login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Selecteren voorlaatste item

Offline fredmjf - 02/02/2008 12:08
Avatar van fredmjfNieuw lid Hello,
Ik heb de volgende vraag:
Om het laatste item dat gepost is (op datum) te selecteren gebruik ik de volgende code:
sSQL = "SELECT TOP 1 * FROM TblNews Order by Date DESC"

Maar nu heb ik voor mijn nieuwsrubriek niet het laatste item maar het VOORLAATSTE item nodig.
Weet iemand de code. Liefst zo simpel mogelijk?

Bij voorbaat dank,
Fred
Fred

8 antwoorden

Gesponsorde links
Offline Martijn - 02/02/2008 12:13 (laatste wijziging 03/02/2008 14:26)
Avatar van Martijn Crew PHP
  1. $sSQL = mysql_query("SELECT TOP 1 * FROM TblNews Order by Date DESC LIMIT 2") or die(mysql_error());
  2. $i=1;
  3. while($fetch=mysql_fetch_array($sSQL) && $i<3){
  4. if($i==2){echo"$fetch[0]";}
  5. $i++;
  6. }


niet echt chique maar volgens mij werkt t wel

edit: excuses, had niet gezien dat dit niet php moest zijn 

titjes schreef:
In het vervolg dan even beter kijken naar de categorie voor je een reactie post! 
Offline ikkedikke - 02/02/2008 12:13
Avatar van ikkedikke PHP expert LIMIT gebruiken.
Offline fredmjf - 02/02/2008 12:52 (laatste wijziging 02/02/2008 13:28)
Avatar van fredmjf Nieuw lid De code die als oplossing aangedragen wordt is PHP ipv ASP!
Werkt LIMIT in ASP in combinatie met Access?
En zo ja; wat wordt dan de code??
Offline Ultimatum - 02/02/2008 15:24
Avatar van Ultimatum PHP expert Al gezocht of limit ook met access werkt?
Offline CDNC - 03/02/2008 18:08
Avatar van CDNC PHP ver gevorderde LIMIT 1,1 ... heb je een mooie methode...

test gewoon, als ie error'ed dan werkt LIMIT niet anders wel... je zult er heus je pc niet mee opblazen...
Offline fredmjf - 03/02/2008 21:15 (laatste wijziging 03/02/2008 21:17)
Avatar van fredmjf Nieuw lid LIMIT werkt niet...
Kreeg de volgende suggestie:
' De SQL query
  1. uSQL = "SELECT TOP 2 * FROM TblNews WHERE ID NOT IN (SELECT TOP 1 ID FROM tblNews ORDER BY Date DESC) ORDER BY Date DESC"
  2. SET qItems = oConnection.Execute(uSQL)


Ik krijg nu als fout: to many parameters 

titjes schreef:
CODETAGS!
Offline Abbas - 03/02/2008 21:17
Avatar van Abbas Gouden medaille

Crew .NET
En wat is "TOP 2"? SQL interpreteert dit als twee tabellen, een tabel "TOP" en een tabel "2".
Offline timmie_loots - 04/02/2008 00:10 (laatste wijziging 04/02/2008 00:11)
Avatar van timmie_loots PHP gevorderde Hij interpreteert het als velden, niet tabellen. Althans, dit zou het doen in het geval van MySQL. Ik geloof dat Access wel zoiets ondersteunt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s