Nu heb ik een iets moelijker vraagje ivm pg_sql :
Ik heb dit stukje code :

<?php
$a=pg_query("SELECT id, speler, stad, geld FROM speler ORDER BY speler DESC LIMIT ".$max." OFFSET ".$cur."");
$e=(($page*$max)-$max)+1;
while ($b=pg_fetch_array($a)){
	$c=pg_query("SELECT SUM(punt) AS punt FROM item_speler WHERE speler='".$b['speler']."'");
	$d=pg_fetch_object($c);
	if ($b['stad'] == ''){
		$b['stad']='- Geen -';
	}
	if ($d->punt == ''){
		$d->punt='0';
	}
	echo '
	<tr>
<td class="frame3" width="30">'.$e.'</td>
<td class="frame3" width="250">'.$b['stad'].'</td>
<td class="frame3" width="250">'.$b['speler'].'</td>
<td class="frame3" width="110">'.$b['geld'].'</td>
<td class="frame3" width="120">'.$d->punt.'</td>
<td class="frame3" width="30">X</td>
</tr>';
$e++;
}
?>


Nu worden mijn resultaten gerangschikt volgens speler.
Maar nu wil ik dit laten rangschikken volgens de cijfers die bij $d->punt genereert.

Alvast bedankt
pg_query("SELECT SUM(punt) AS puntsum FROM item_speler WHERE speler='".$b['speler']."' ORDER BY puntsum");

Edit

Of bedoel je dit:

<?php
$a=pg_query("SELECT
sp.id,
sp.speler,
sp.stad,
sp.geld,
SUM(is.punt) AS sumpunt
FROM
speler AS sp
JOIN
item_speler AS is
ON is.speler = sp.speler
ORDER BY
sumpunt
DESC
LIMIT
".$max."
OFFSET
".$cur);

$e=(($page*$max)-$max)+1;
pg_fetch_array($a);

echo '<pre>'.print_r($result, true).'</pre>';
?>

Let ook even op foutafhandeling
neen want de $b komt uit de table speler
Dus de gegevens van de table speler moeten gesorteerd worden volgens de table item_speler

Edit :
En hoe werkt da tnu juist ? Want kopieren vind ik wat nuteloos :p
leer je niks van bij he
Kijk even of dat het resultaat geeft wat je verwacht. Als je wilt weten hoe het precies in elkaar steekt kun je even een tutorial zoeken over JOIN.
neen dit heeft niet het resultaat ik krijg deze fout :

Warning: pg_query() [function.pg-query]: Query failed: ERROR: relation "punt" does not exist in /var/www/vhosts/***.nl/httpdocs/ledenlijst.php on line 31

Maar volgens mij word in die query nergens de table item_speler aangehaald ?
ergens in de sql van Newbie moet speler item_speler worden
en waar dan wel ?
kan er iemand antworden aub ?
Zie edit

edit

Niet bumpen
Als er niemand reageert in je topic mag je pas na 24 uur zelf weer een bericht plaatsen
Edit van wat ?
Ik heb die code gebruikt maar ik krijg de fout die ik enkle regels geleden gezet heb
Ik heb mijn topic nogmaals ge-edit daarna.

Reageren