login  Naam:   Wachtwoord: 
Registreer je!
 Forum

sorteren van hoog naar laag

Offline kenzo - 20/10/2007 15:23
Avatar van kenzoPHP beginner Hallo,

Hoe kan ik deze resultaten van hoog naar laag laten sorteren?

Bedankt

  1. $rows = mysql_result($tellen, 0);

7 antwoorden

Gesponsorde links
Offline roelh - 20/10/2007 15:52
Avatar van roelh PHP gevorderde euh, als je query gebruikt, dan in de query gebruik maken van DESC en ASC?
Offline kenzo - 20/10/2007 15:55
Avatar van kenzo PHP beginner maar waar moet ik dan DESC of ASC bij doen? hij laat hem erna pas tellen?
Offline TotempaaltJ - 20/10/2007 16:10
Avatar van TotempaaltJ PHP interesse
  1. $query = mysql_query("SELECT * FROM rij_naam ORDER
  2. BY id DESC");


Dit geeft iets als

Citaat:
5 4 3 2 1


Niet zeker hoor, maar zo moet het ongeveer! 
Offline timmie_loots - 20/10/2007 16:49
Avatar van timmie_loots PHP gevorderde Kenzo, laat de rest van het script (of in ieder geval de uitgevoerde query) ook even zien, hier kunnen we vrij weinig mee.

Bovendien ziet het er uit als een manier om rows te tellen zonder ze op te hallen (met COUNT()), maar daar is sowieso geen sprake van sortering..
Offline kenzo - 20/10/2007 17:14
Avatar van kenzo PHP beginner Sorry,

de hele code:

  1. $qUrl = mysql_query("SELECT DISTINCT(url) FROM cms_url") or die ('Error: '. mysql_errror());
  2. while($fUrl = mysql_fetch_assoc($qUrl)) {
  3. $tellen = mysql_query("SELECT COUNT(*) FROM cms_url WHERE url = '".$fUrl['url']."'") or die ('Error: '. mysql_errror());
  4. $rows = mysql_result($tellen, 0);
Offline ranco - 21/10/2007 18:55
Avatar van ranco PHP gevorderde
  1. 1.
  2. $qUrl = mysql_query("SELECT DISTINCT(url) FROM cms_url" Order by ZETHIERDEENTITEITNEEER WAARHIJ OP MOET SORTEREN DESC/ASC) or die ('Error: '. mysql_errror());
  3. 2.
  4. while($fUrl = mysql_fetch_assoc($qUrl)) {
  5. 3.
  6. $tellen = mysql_query("SELECT COUNT(*) FROM cms_url WHERE url = '".$fUrl['url']."'") or die ('Error: '. mysql_errror());
  7. 4.
  8. $rows = mysql_result($tellen, 0);


Dit zou moeten werken. Check ook deze tutorial:
http://www.site...L/Sorteren
Offline rambo - 22/10/2007 09:46
Avatar van rambo HTML beginner Hiervoor kun je ook gewoon één query voor gebruiken:

  1. SELECT url, COUNT(*) AS aantal FROM cms_url GROUP BY url ORDER BY COUNT(*) DESC
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.432s