login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Vorige rij selecteren

Offline DMM - 29/09/2007 19:52
Avatar van DMMPHP beginner Hey

Kan iemand mij vertellen hoe je de vorige rij kunt selecteren m.b.v. een mysql query?
Vb.:

ID Titel Volgordeid
2 home 1
1 forum 5
6 nieuws 6

Stel nu dat ik de gegevens van de tweede rij heb. Hoe kan ik dan de gegevens van de volgende (en vorige) rij selecteren? Echter kun je het volgende niet doen, omdat er geen logische samenhang tussen de verschillende rijen is (tenzij dat het volgordeid van de volgende rij groter is dan het vorige):

  1. $id = 1;
  2. $query = mysql_query("SELECT * FROM tabel WHERE id = $id + 1");


Alvast bedankt

David Roelandt

1 antwoord

Gesponsorde links
Offline meagain - 29/09/2007 20:29
Avatar van meagain Nieuw lid Wanneer je een query gebruikt, moet je kunnen aangeven wat de vorige/volgende rij is.
Dus aan de hand van id- of een datetime-veld bepaal jij welk record er moet opgehaald worden.
Je moet dus eerst gaan zorgen voor een logische samenhang.

Of je moet het moeilijk doen:

Haal alle records op, 'fetch' ze als een array, zoek eerst welk rij je had getoond en toon dan de vorige/volgende rij.

Dit is wel een heel slechte manier van werken !!!!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.213s