login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Selecteren

Offline ikrick - 12/04/2005 09:10
Avatar van ikrickHTML interesse
  1. $query = mysql_query("SELECT * FROM advertentie ORDER BY advertentieid DESC LIMIT 3") or die (mysql_error());
  2. //Deze while loop zorgt ervoor dat alle records worden weergeven.
  3. while($list = mysql_fetch_assoc($query))
  4. {
  5. echo ("Naam: ".$list['naam']."<br>");
  6. }


Dit is mijn code om te selecteren uit mijn DB. NU laat hij de eerste uit de lijst zien. Nu wil ik de 2e en 3e laten zien en die eerste niet, hoe doe ik dit??^^

14 antwoorden

Gesponsorde links
Offline Klopper - 12/04/2005 09:25 (laatste wijziging 12/04/2005 11:13)
Avatar van Klopper HTML interesse je query laten beginnen bij record 2:
  1. $query = mysql_query("SELECT * FROM advertentie ORDER BY
  2. advertentieid DESC LIMIT 2, 2") or die (mysql_error());
  3. //Deze while loop zorgt ervoor dat alle records worden weergeven.
  4. while($list = mysql_fetch_assoc($query))
  5. {
  6. echo ("Naam: ".$list['naam']."<br>");
  7. }
geheugensteuntje: begin bij 2 en laat er 2 zien.
Offline Thomas - 12/04/2005 11:38
Avatar van Thomas Moderator Moet dat dan niet LIMIT 1, 2 zijn ?
offset begint te nummeren bij 0 .
Offline ikrick - 12/04/2005 14:59
Avatar van ikrick HTML interesse Thnx dit werkt wel,, maar als ik bijv een paar honderd dingen in mijn DB heb staan, en ik wil bijv. nummer 10, 30 ,50, en 80 laten zien. Dan moet ik voor elke een nieuwe SELECT query maken. Kan dit niet op een anderen manier?
Offline Thomas - 12/04/2005 15:05
Avatar van Thomas Moderator Maak een formuliertje waarmee je met een select-box de startpositie en het aantal items kunt kiezen (a la phpMyAdmin).
Offline ikrick - 12/04/2005 15:16
Avatar van ikrick HTML interesse ja dan heb je 10,11,12,13 etc. of 30,31,32

niet 10, 30 ,50
Offline Rens - 12/04/2005 15:19 (laatste wijziging 12/04/2005 15:19)
Avatar van Rens Gouden medaille

Crew algemeen
Je SQL query word dan zo voor 10, 30 en 50:
  1. "SELECT * FROM advertentie WHERE advertentieid=10 AND advertentieid=30 AND advertentieid=50"
Offline ikrick - 12/04/2005 15:21
Avatar van ikrick HTML interesse O dom van mij,, dat kan natuurlijk ook

Thnx^^
Offline Thomas - 12/04/2005 15:34
Avatar van Thomas Moderator AND gaat nooit werken...
Offline Rens - 12/04/2005 15:41
Avatar van Rens Gouden medaille

Crew algemeen
Niet?:s
In de tutorial van Tuinstoel gaat het over AND en OR...:s
Offline Thomas - 12/04/2005 15:45 (laatste wijziging 12/04/2005 15:45)
Avatar van Thomas Moderator Kan een advertentie meerdere id's hebben ?

...

Ik zou die tut nog een goed doorlezen.
Offline Rens - 12/04/2005 15:49
Avatar van Rens Gouden medaille

Crew algemeen
Ah, ksie het al staan:$

Citaat:
Met deze query is opzich niets mis mee, maar het is nu zo dat de voornaam René en de achternaam Verheyen wel in de databank voorkomt, maar dat er niet in dezelfde rij, en daarom zal hij geen enkele rij retourneren.


Neej, dan gaat het inderdaad niet werken zoals ik zei.
Offline ikrick - 12/04/2005 15:57
Avatar van ikrick HTML interesse Iemand anders een idee?
Offline Thomas - 12/04/2005 16:02
Avatar van Thomas Moderator Maak een form met allemaal checkboxen ofzo ? Ik snap niet precies wat je wilt, je wilt willekeurige items opvragen ofzo ? Ik zie het verband tussen 10, 30, 50 en 80 eerlijk gezegd niet...
Offline Fenrir - 12/04/2005 16:57
Avatar van Fenrir PHP expert
  1. "SELECT * FROM advertentie WHERE advertentieid=10 OR advertentieid=30 OR advertentieid=50"
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.199s